Metrics Module
Prometheus metrics for CredProxy.
-
credproxy.metrics.init_metrics() → None[source]
Initialize metrics with default values.
-
credproxy.metrics.get_metrics() → str[source]
Get metrics in Prometheus format.
-
credproxy.metrics.record_request(result: str, service_name: str = 'unknown', duration: float | None = None) → None[source]
Record a credential request with optional duration.
-
credproxy.metrics.update_active_services(count: int) → None[source]
Update the active services count.