Observability
Metrics
Prometheus compatible metrics for webhook activity, IMAP latency, and sync durations.
GET
/metrics
Prometheus
Returns metrics in text format. Content type: text/plain; version=0.0.4.
curl -X GET "http://127.0.0.1:3000/metrics"
# HELP mail_webhook_requests_total Webhook requests
# TYPE mail_webhook_requests_total counter
mail_webhook_requests_total{status="200"} 42
Metrics list
| Name | Type | Description |
|---|---|---|
mail_webhook_requests_total | counter | Webhook requests by status |
mail_webhook_dedupe_hits_total | counter | Duplicate push events dropped |
mail_imap_latency_ms | histogram | IMAP latency |
mail_sync_duration_ms | histogram | Sync duration |
mail_ws_clients | gauge | Active websocket clients |
mail_errors_total | counter | Errors by location |