Workflow Metrics Object

The performance metrics for a workflow or a workflow action.

Moogsoft collects performance metrics for each running workflow and for each individual action.

    "metrics": {
      "actionMetricsMap": {
        "MatchAndUpdateAction": {
          "actionName": "MatchAndUpdateAction",
          "averageProcessingDurationMillis": 0,
          "discarded": 0,
          "errors": 0,
          "highWatermarkProcessingDurationMillis": 1,
          "lowWatermarkProcessingDurationMillis": 0,
          "processed": 68977,
          "skipped": 0
        }
      },
      "averageProcessingDurationMillis": 0,
      "discarded": 0,
      "errors": 1050,
      "highWatermarkProcessingDurationMillis": 6003,
      "lastException": "XXXXXXXXXXX",
      "lastExceptionMillis": 1619278666456,
      "lowWatermarkProcessingDurationMillis": 0,
      "processed": 70307,
      "skipped": 0
    }

averageProcessingDurationMillis

integer

The average event processing time for the workflow or the individual action.

discarded

integer

The total number of events discarded by the workflow or the individual action.

errors

integer

The total number of errors for the workflow or the individual action.

highWatermarkProcessingDurationMillis

integer

The highest recorded event processing time for the workflow or the individual action.

lastException

string

Stack trace of the last exception for this workflow

lastExceptionMillis

integer

The UTC timestamp when the last exception occurred.

lowWatermarkProcessingDurationMillis

integer

The lowest recorded event processing time for the workflow or the individual action.

processed

integer

The total number of events processed by the workflow or the individual action.

skipped

integer

The total number of events skipped by the workflow or the individual action.