The backpressure wedge
The output slows, rejects, or times out — Elasticsearch returns 429, a broker fails, the network stalls. Output duration rises before throughput drops, workers block waiting on acknowledgement, the queue fills, and inputs are backpressured. Upstream Beats and Kafka consumers back up while every component still reports 'running'. CPU is low — workers are waiting on I/O, not computing.
- Output rate falling while input rate holds, then both drop
- Output errors / retries rising (429, timeouts, connection failures)
- queue.events_count or PQ occupancy growing steadily
- CPU low despite the growing queue — the tell vs grok hell






