← pg_kafka · benchmark · ci
pg_kafka · pg_kafka
✓ passMetrics
| best_msgs_per_sec | 20,626 |
| ceiling_msgs_per_sec | 1,791 |
| consume_1024B.msgs_per_sec | 20,626 |
| consume_1024B.p99_ms | 0.020 |
| end-to-end_1024B.msgs_per_sec | 187 |
| end-to-end_1024B.p99_ms | 15.3 |
| produce_batched_100_1024B.msgs_per_sec | 13,425 |
| produce_batched_100_1024B.p99_ms | 9.01 |
| produce_batched_100_shadow-async_1024B.msgs_per_sec | 8,952 |
| produce_batched_100_shadow-async_1024B.p99_ms | 80.55 |
| produce_batched_100_shadow-sync_1024B.msgs_per_sec | 11,636 |
| produce_batched_100_shadow-sync_1024B.p99_ms | 13.79 |
| produce_unbatched_1024B.msgs_per_sec | 621 |
| produce_unbatched_1024B.p99_ms | 2.66 |
Labels
| cadence | weekly |
| headline_metric | best_msgs_per_sec |
| headline_unit | msgs/s |
| version | ae666ab |
Compared with the previous run
Baseline 2026-10-23 07:44 UTC · 100% → this run 100%
No case changed verdict or moved score by 0.05 or more (6 unchanged).
Cases (6)
consume · 1024Bscore 1.00✓ pass
p50_ms=0p99_ms=0.020msgs_per_sec=20,626
Output
20626
⚖︎ Judge rationale
20,626 msgs/sec · p50 0ms · p99 0.02ms
end-to-end · 1024Bscore 0.10✓ pass
p50_ms=7.54p99_ms=15.3msgs_per_sec=187
Output
187
⚖︎ Judge rationale
187 msgs/sec · p50 7.54ms · p99 15.3ms
produce · batched(100) · 1024Bscore 1.00✓ pass
p50_ms=7.35p99_ms=9.01msgs_per_sec=13,425
Output
13425
⚖︎ Judge rationale
13,425 msgs/sec · p50 7.35ms · p99 9.01ms
produce · batched(100) · shadow-async · 1024Bscore 1.00✓ pass
p50_ms=7.33p99_ms=80.55msgs_per_sec=8,952
Output
8952
⚖︎ Judge rationale
8,952 msgs/sec · p50 7.33ms · p99 80.55ms
produce · batched(100) · shadow-sync · 1024Bscore 1.00✓ pass
p50_ms=8.1p99_ms=13.79msgs_per_sec=11,636
Output
11636
⚖︎ Judge rationale
11,636 msgs/sec · p50 8.1ms · p99 13.79ms
produce · unbatched · 1024Bscore 0.35✓ pass
p50_ms=1.57p99_ms=2.66msgs_per_sec=621
Output
621
⚖︎ Judge rationale
621 msgs/sec · p50 1.57ms · p99 2.66ms