You can use the event query feature to view the details and traces of events that are published in the EventBridge console.

Scenarios

You can use the event query feature in the following scenarios:

  • Event targets do not receive events that are published in the EventBridge console.
  • Event targets receive events that are published in the EventBridge console, but the events are not the actual events.
  • You want to determine the process during which an exception occurs.
  • You want to determine the operations that EventBridge performs on events.
  • You want to determine the time at which EventBridge performs operations on events.
  • You want to identify what causes event targets slow to receive events.
  • You want to determine the cloud services that push events.

Features

EventBridge provides the event query feature. You can use the feature to query events in the following modes:

  • Query an event by ID

    If you use a custom event bus to receive events from applications, you can query the traces and details of events based on event IDs in event targets.

  • Query events by time range

    If you use the system event bus to receive events from cloud services, you can query events by time range.EventBridge You can query multiple events at a time. You must separately query the details and traces of an event.

Event traces

You can query operations that EventBridge performs on events based on event traces. The following operations are involved:

  • Publish events

    The time when EventBridge receives events

  • Filter events

    The time when EventBridge filters events by using rules

  • Deliver events

    The time when EventBridge delivers filtered events to event targets, and the delivery results

Event details

You can query parameters of an event in the EventBridge console based on event details.

For more information about the parameters, see Overview.