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.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠