feature: Site & Gateway Registry + Clinical Sync Contracts
This commit is contained in:
@@ -153,4 +153,14 @@ public sealed class ClinicalMetrics
|
||||
public readonly Gauge OutboxPendingEvents = Metrics.CreateGauge(
|
||||
"outbox_pending_events",
|
||||
"Count of outbox events not yet relayed to Kafka.");
|
||||
}
|
||||
|
||||
public readonly Gauge WardGatewaysOffline = Metrics.CreateGauge(
|
||||
"ward_gateways_offline_gauge",
|
||||
"Ward gateways with status OFFLINE or DEGRADED",
|
||||
labelNames: new[] { "site_code" });
|
||||
|
||||
public readonly Gauge WardGatewayBufferDepth = Metrics.CreateGauge(
|
||||
"ward_gateway_buffer_depth",
|
||||
"Reported unsynced event count per gateway",
|
||||
labelNames: new[] { "gateway_code", "department" });
|
||||
}
|
||||
Reference in New Issue
Block a user