solutions_agents.observability.metrics
Prometheus metrics that never label private or unbounded business data.
Functions
record_request
record_request(source: str, outcome: str) -> NoneRecord one API outcome using bounded source/outcome labels only.
record_result
record_result(result: ClassificationWorkflowResult, source: str, duration_seconds: float) -> NoneRecord one terminal business result without IDs or private content.