feat(platform): expose structured capacity metrics
This commit is contained in:
@@ -41,6 +41,7 @@ vehicle_bridge_batch_pending_messages 1001`,
|
||||
vehicle_fast_writer_nats_consumer_pending{consumer="vehicle-fast-writer",stream="VEHICLE_INGEST"} 12001
|
||||
vehicle_fast_writer_batch_pending_messages 9`,
|
||||
"history": `vehicle_history_batch_pending_messages 6
|
||||
vehicle_history_batch_pending_rows 7
|
||||
vehicle_history_kafka_lag{topic="vehicle.raw.go.jt808.v1",partition="0"} 42`,
|
||||
})
|
||||
|
||||
@@ -63,4 +64,22 @@ vehicle_history_kafka_lag{topic="vehicle.raw.go.jt808.v1",partition="0"} 42`,
|
||||
t.Fatalf("finding missing %q in:\n%s", want, joined)
|
||||
}
|
||||
}
|
||||
if report.Totals.BridgeAckPending != 101 {
|
||||
t.Fatalf("bridge ack pending = %v, want 101", report.Totals.BridgeAckPending)
|
||||
}
|
||||
if report.Totals.BridgeConsumerPending != 12001 {
|
||||
t.Fatalf("bridge consumer pending = %v, want 12001", report.Totals.BridgeConsumerPending)
|
||||
}
|
||||
if report.Totals.FastWriterAckPending != 11 {
|
||||
t.Fatalf("fast writer ack pending = %v, want 11", report.Totals.FastWriterAckPending)
|
||||
}
|
||||
if report.Totals.FastWriterBatchPending != 9 {
|
||||
t.Fatalf("fast writer batch pending = %v, want 9", report.Totals.FastWriterBatchPending)
|
||||
}
|
||||
if report.Totals.HistoryBatchPending != 6 {
|
||||
t.Fatalf("history batch pending = %v, want 6", report.Totals.HistoryBatchPending)
|
||||
}
|
||||
if report.Totals.HistoryRowsPending != 7 {
|
||||
t.Fatalf("history rows pending = %v, want 7", report.Totals.HistoryRowsPending)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user