Skip to main content

Consumers

Consumers is where you see every service reading events, and where you reach in and change what one is doing right now, without a deploy.

The list

Each consumer is a card showing its status (Healthy, Degraded, or Down), p95 latency, error rate, and throughput. Filter by status using the tiles at the top (Total, Healthy, Degraded, Down, Paused), or search by name.

Controls

If you have the admin/operator role, each card gives you:

  • Pause / Resume: stop a consumer from pulling new events, and bring it back when you're ready.
  • Throttle: slow down how fast it pulls events, useful while you're working through a backlog downstream.
  • Drain: let in-flight work finish and stop pulling anything new, so you can safely take the service offline for maintenance.
  • Restart: restart the consumer's connection.

Everyone else can see consumer health and activity, but these controls are grayed out.

Consumer detail

Click a card to see one consumer in depth:

  • Connections: which upstream services send it which event types, over which broker, and how much volume.
  • Metrics: a throughput chart, its top failure reasons, and the event types it handles.
  • Configuration: brokers, event types, whether a DLQ is attached, and when it was first seen (read-only).
  • Activity: its recent events. Click any of them to open Event Detail.