Introduction
AWS Step Functions (State Machines) is a web service that coordinates the components of distributed applications and microservices using visual workflows. Applications are built from individual components.
Each component performs a discrete function or task which allows you to scale and change applications quickly.
Note
Use the OpsRamp AWS public cloud integration to discover and collect metrics against the AWS service.Setup
To set up the OpsRamp AWS integration and discover the AWS service,
go to AWS Integration Discovery Profile and select State Machine
.
Metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
aws_states_ExecutionTime | ExecutionTime | Milliseconds | Average | Interval, in milliseconds,between the time the execution starts and the time it closes. |
aws_states_ExecutionThrottled | ExecutionThrottled | Count | Average | Number of StateEntered events and retries that have been throttled. This is related to StateTransition throttling. |
aws_states_ExecutionsAborted | ExecutionsAborted | Count | Average | Number of aborted or terminated executions. |
aws_states_ExecutionsFailed | ExecutionsFailed | Count | Average | Number of failed executions. |
aws_states_ExecutionsStarted | ExecutionsStarted | Count | Average | Number of started executions. |
aws_states_ExecutionsSucceeded | ExecutionsSucceeded | Count | Average | Number of successfully completed executions. |
aws_states_ExecutionsTimedOut | ExecutionsTimedOut | Count | Average | Number of executions that time out for any reason. |
Event support
CloudTrail event support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.