AWS Step Functions alleviates the time-consuming process of linking Lambda functions using method dispatch or APIs by translating application logic into state machine-based visual workflows. While Step Functions makes it easier to turn discrete serverless components into real-world apps, Site24x7 is designed to provide visibility into your state machine executions so that you can make changes to your visual workflow with confidence. For example, you can observe and alert on timed-out or failed executions to identify and troubleshoot runtime errors.
A few things about the integration
Feature highlights:
- View graphs and set up alerts for execution time, throttled executions, started or aborted executions, failed or successful executions, and timed out executions. Learn more.
- Visually monitor the health of the state machines using our interactive color-coded view.
- Get state machine execution history and view the complete list of events that occurred for a failed execution.
Licensing: Each Step Function state machine is considered a basic monitor.
Availability: The AWS Step Functions integration is available to all Site24x7 subscription holders.
AWS IAM policy: If you've assigned a custom policy to the Site24x7 IAM entity (IAM role or IAM user) then please add the following read-level actions to the policy JSON to help Site24x7 collect details about your state machines: states:List*, states:Describe*, and states:GetExecutionHistory. If you've assigned the AWS managed policy ReadOnlyAccess, you can start monitoring execution metrics by enabling the Step Functions integration via the Service View.
Well, that's it for now. If you have any questions or feedback, you can get in touch with us at [email protected] or post to this forum. Cheers!