feat(go): expose bridge batch pressure metrics
This commit is contained in:
@@ -406,6 +406,20 @@ vehicle_async_sink_queue_depth{sink}
|
||||
|
||||
这些指标是进入带帧率压测前的关键保护栏:如果 `queue_depth` 持续增长或 `enqueue_total{status="timeout"}` 增长,说明入口 publish 队列已成为瓶颈。
|
||||
|
||||
### NATS Kafka bridge batch 指标
|
||||
|
||||
2026-07-03 已为 NATS -> Kafka bridge 增加 batch pending 和 duration histogram:
|
||||
|
||||
```text
|
||||
vehicle_bridge_batch_pending_messages
|
||||
vehicle_bridge_batch_pending_kafka_messages
|
||||
vehicle_bridge_batch_duration_ms_histogram_bucket{status,le}
|
||||
vehicle_bridge_batch_duration_ms_histogram_count{status}
|
||||
vehicle_bridge_batch_duration_ms_histogram_sum{status}
|
||||
```
|
||||
|
||||
该耗时覆盖一批 NATS 消息路由到 Kafka、Kafka 同步写入、NATS ack 的完整过程。带帧率压测时,如果 pending 持续非 0 或 duration p99 持续上升,应优先排查 Kafka broker、bridge batch size、NATS ack-pending 和网络。
|
||||
|
||||
### Gateway frame duration histogram
|
||||
|
||||
2026-07-03 已为 Gateway 帧处理耗时增加 histogram:
|
||||
|
||||
Reference in New Issue
Block a user