ClickHouse cost of the journey worker, every 5 minutes around the 11:43 UTC switch. The old job was busy all the time and still losing ground; after a one-time catch-up (amber), the new worker keeps up live for about half the CPU and a seventh of the reading.
ClickHouse CPU-seconds per 5 minutes−47%
Million rows read per 5 minutes−85%
Production has 8 cores (2 replicas × 4). The worker's pod itself runs at 0.025 CPU and 54 MiB.
ClickHouse CPU-seconds by user, over 20 minutes (11:55–12:15 UTC)
Journey worker: 163 s in 20 min ≈ 8 CPU-seconds a minute ≈ 0.14 of one core on average ≈ 3.3 CPU-hours a day.
Acquisition reconciler
211s
Journey worker
163s
Monitoring
76s
Ads egress
45s
Jitsu
31s
Observability
27s
Grafana
11s
old scheduled jobcatch-up: 7.5 h of backlog clearedcontinuous worker