AWS Step Functions metrics

Once you’ve integrated with AWS CloudWatch, you have access to metrics from AWS Step Functions, a fully managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows.

You can create a pre-built dashboard for this integration when you add the integration to Cloud Observability or from the Dashboard list view.

To verify metrics are reporting, search for the metrics in the Metric details section of the Settings page.

The following table shows the Step Functions metrics ingested by Cloud Observability.

Metric Name Unit Description
aws.states.execution_time milliseconds The duration of the state machine execution.
aws.states.executions_failed count The number of state machine executions that failed.
aws.states.executions_started count The number of state machine executions that started.
aws.states.executions_succeeded count The number of state machine executions that succeeded.
aws.states.executions_throttled count The number of state machine executions that were throttled.
aws.states.executions_timed_out count The number of state machine executions that timed out.
aws.states.lambda_function_failed count The number of Lambda function failures in the state machine execution.
aws.states.lambda_function_succeeded count The number of Lambda function successes in the state machine execution.
aws.states.lambda_function_timed_out count The number of Lambda function time-outs in the state machine execution.
aws.states.activity_schedule_to_close_time milliseconds The duration from when an activity is scheduled to when it closes.
aws.states.activity_schedule_to_start_time milliseconds The duration from when an activity is scheduled to when it starts.
aws.states.activity_start_to_close_time milliseconds The duration from when an activity starts to when it closes.
aws.states.service_integration_duration milliseconds The duration of the service integration execution.
aws.states.service_integration_failed count The number of service integration failures in the state machine execution.
aws.states.service_integration_succeeded count The number of service integration successes in the state machine execution.
aws.states.service_integration_timed_out count The number of service integration time-outs in the state machine execution.
aws.states.api_failed count The number of failed API calls in the state machine execution.
aws.states.api_succeeded count The number of successful API calls in the state machine execution.
aws.states.api_timed_out count The number of API call time-outs in the state machine execution.

See also

Ingest metrics from Amazon

Create and manage dashboards

Create alerts

Updated Apr 12, 2023