You can use the event query feature to view the details and traces of events that are published in the EventBridge console.
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.
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.
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
You can query parameters of an event in the EventBridge console based on event details.
For more information about the parameters, see Overview.