Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Monitoring and alerting

This page lists the minimum set of alerts and dashboards needed to run Vluna reliably.

  • API request rate, latency, and error rate
  • idempotency replay rate and conflicts
  • rate limit events
  • wallet insufficient balance events
  • queue backlog and processing latency (if applicable)
  • Postgres: CPU, connections, replication lag, disk, slow queries
AlertWhy
sustained 5xx rateindicates service instability
sustained 429 rateindicates capacity issues or misconfigured limits
rising 409 conflictsindicates client idempotency misuse
rising 402 rateindicates funding or enforcement issues
webhook backlog or lagindicates billing state may drift
database connection saturationindicates pool sizing issues

Runbook expectations

Every alert should link to a runbook that includes:

  • how to confirm impact
  • mitigation steps
  • rollback steps
  • how to collect support data (X-Request-Id, error code, correlation ids)