Kafka · medium · ~12 min
The fraud team's new Flink SQL job computes 5-minute windowed transaction counts per merchant from the payments topic (4 partitions). It deployed cleanly at 09:30. It has now been running for 2 hours.
payments
It has emitted zero windows. No errors, no restarts, no consumer lag. Events are visibly flowing — the input topic receives steady traffic. The on-call engineer restarted the job twice ("maybe it's stuck") with no change, and is now proposing to rewrite it in processing time "since event time is broken."
You pull the watermark diagnostics before the rewrite happens.