AWS Eventbridge | Step Functions monitoring tips & advice?

0

What is the best way to collect EB events and Step Function State Machines status, preferably in one place and on a shoestring budget?

My scenario: Working on an MVP whereby Eventbridge launches a bunch of Step Function State Machines. These grab data from DDB, do some text processing, post results back to the table then put the status of the completed job to SNS (the topic emails me although I might switch to Slack) and lastly back to EB. Of course everything is logged in Cloudwatch in (mostly) individual logs.

Clearly this is a flood of notifications but as this is my first MVP with serverless, and soon to launch, I want to stay on top of things.

Are there better solutions?

1 個回答
0
已接受的答案

The first question? What are the Points you want tom monitor? The look if it is available in CloudWatch Metrics, if not look at CloudWatch Log Filters https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html. Then you can create a Dashboard in CloudWatch.

An alternative is to use OpenSearch and create the Dashboard with Kibana. Or if you are more familiar with Grafana then use the managed Grafana https://aws.amazon.com/de/grafana/features/?nc=sn&loc=2 you can also combine this with Prometheus https://aws.amazon.com/prometheus/
This will add additional Services and costs to your infrastructure.

So my recommendation is to go with CloudWatch and CloudWatch Dashboards first and have a look on the alternatives if you are missing functionality or if you already familiar with Kibana or Grafana.

AWS
Marco
已回答 2 年前
  • Yes, I want to be able to quickly assess that each (sub-)workflow was completed correctly. I will look into your suggestions. Thank you.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南