Emanating from CloudWatch Events, Amazon Web Services (AWS) launched EventBridge in July 2019: a serverless offering for event-driven architectures which now comprises of several components:
- Buses (brokers) with Rules to integrate consumers with event producers.
- Scheduling for fully managed invocations of one-time or recurring tasks.
- Pipes offering managed integrations between producers and consumers.
There’s plenty of fabric available online explaining how EventBridge works. The product documentation serves as a worthwhile start line. On this post, we are going to dive specifically into monitoring of EventBridge Rules.
We are going to start with an summary about how metrics work, after which we will explore current Rule metric offerings and discover their limitations. After we now have covered a breadth of Rule metrics, we are going to conclude with proposed improvements which may deliver added value to customers.
Consistent with other AWS services, EventBridge Rules offer CloudWatch metrics to look at performance. Some metrics could also be broken down by a number of dimensions to review behaviour of…