Monitoring & observability
Application Insights, Streamlit-dashboards, audit-loggar.
Vi mäter latency, error rate och token-användning på alla AI-anrop. Pipeline-hälsa visualiseras i Streamlit-dashboards. Audit-loggar sparas 90 dagar för compliance.
Application Insights (Azure)
- •Traces: alla FastAPI request/response med correlation IDs
- •Exceptions: caught Python errors med stack traces
- •Custom metrics: response time, error rate, token usage per endpoint
- •Live metrics stream för debugging i realtid
Structured logging
- •FastAPI → stdout → Docker logs → Azure Logs
- •JSON-format med timestamp, request_id, agent_id, action
- •Gunicorn worker logs (timeouts, restart-events)
- •Log retention: 30 dagar i Azure, 90 dagar för audit-logs
Pipeline-dashboards
Båda data-pipelines har egna observability-dashboards som visar hälsa: senaste körningens status, antal nya records, fel-frekvens, genomsnittlig latency per request. Trendgrafer för uppföljning över tid.
Audit logging
- •Alla skrivande operationer loggas: skapande av spekulant, godkännande av ingestion, utskick av kampanj
- •Per-record: agent_id, timestamp, action-typ, input-summary
- •Kan exporteras på begäran (för GDPR-utdrag eller compliance-audit)
- •Sparas 90 dagar default, längre på begäran
Läs vidare
Vill du se Elly i din vardag?
30 minuter där vi kör henne på dina objekt och spekulanter. Inga säljpitcher.