Skip to content

solutions_agents.observability.metrics

Prometheus metrics that never label private or unbounded business data.

Functions

record_request

record_request(source: str, outcome: str) -> None

Record one API outcome using bounded source/outcome labels only.

record_result

record_result(result: ClassificationWorkflowResult, source: str, duration_seconds: float) -> None

Record one terminal business result without IDs or private content.