Files
microdao-daarion/tests/test_sofiia_metrics.py
Apple 93f94030f4 feat(sofiia-console): expose /metrics and add basic ops counters
Expose Prometheus-style metrics endpoint and add counters for send requests, idempotency replays, and cursor pagination calls, including a safe in-process fallback exposition when prometheus_client is unavailable.

Made-with: Cursor
2026-03-02 04:52:04 -08:00

12 lines
352 B
Python

from __future__ import annotations
def test_metrics_endpoint_exposes_sofiia_counters(sofiia_client):
r = sofiia_client.get("/metrics")
assert r.status_code == 200, r.text
body = r.text
assert "sofiia_send_requests_total" in body
assert "sofiia_idempotency_replays_total" in body
assert "sofiia_cursor_requests_total" in body