Amazon EventBridge is a serverless event bus that connects applications together by using data from the following:

  • Your applications.
  • Integrated Software-as-a-Service (SaaS) applications.
  • AWS services.

EventBridge delivers a stream of real-time data from event sources and routes that data to targets like AWS Lambda.

  • Routing rule are setup to specify where the data is sent. This data is used to build application architectures that react in real-time to all of your data sources.
  • EventBridge takes care of event ingestion and delivery, security, authorization, and error handling.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

Amazon EventBridge

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select EventBridge Bus.

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Not Supported

Supported metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_events_EventsEventsEventsCountAverageThe number of partner events ingested by EventBridge.
aws_events_InvocationAttemptsInvocationAttemptsInvocation AttemptsCountAverageNumber of times EventBridge attempted invoking a target.
aws_events_IngestiontoInvocationCompleteLatencyIngestiontoInvocationCompleteLatencyIngestionto Invocation Complete LatencyMillisecondsAverageThe time taken from event ingestion to completion of the first invocation attempt.
aws_events_IngestionToInvocationSuccessLatencyIngestionToInvocationSuccessLatencyIngestion To Invocation Success LatencyMillisecondsAverageThe time taken from event ingestion to successful target delivery, using the invocation end time as cutoff.
aws_events_IngestiontoInvocationStartLatencyIngestiontoInvocationStartLatencyIngestionto Invocation Start LatencyMillisecondsAverageThe time to process events, measured from when an event is ingested by EventBridge to the first invocation of a target.
aws_events_MatchedEventsMatchedEventsMatched EventsCountAverageIf EventBusName or EventSourceName is specified, the number of events that matched with any rule. If RuleName is specified, the number of events that matched with a specific rule.
aws_events_RetryInvocationAttemptsRetryInvocationAttemptsRetry Invocation AttemptsCountAverageNumber of times target invocation has been retried.
aws_events_SuccessfulInvocationAttemptsSuccessfulInvocationAttemptsSuccessful Invocation AttemptsCountAverageNumber of times target was successfully invoked.
aws_events_ThrottledRulesThrottledRulesThrottled RulesCountAverageThe number of times rule execution was throttled. Invocations for those rules may be delayed.
aws_events_TriggeredRulesTriggeredRulesTriggered RulesCountAverageThe number of rules that have run and matched with any event.
aws_events_EventBusEncryptionStartedEventBusEncryptionStartedEvent Bus Encryption StartedCountAverageThe number of times a re-encryption operation has started for an event bus. Updating the event bus configuration triggers a re-encryption of the static configuration stored by EventBridge.
aws_events_EventBusEncryptionCompletedEventBusEncryptionCompletedEvent Bus Encryption CompletedCountAverageThe number of times a re-encryption operation has completed successfully for an event bus. Updating the event bus configuration triggers a re-encryption of the static configuration stored by EventBridge.
aws_events_EventBusEncryptionFailedEventBusEncryptionFailedEvent Bus Encryption FailedCountAverageThe number of times a re-encryption operation has failed for an event bus. Updating the event bus configuration triggers a re-encryption of the static configuration stored by EventBridge.