api_request event per completed request and keeps current-process counters for route volume, status codes, errors, rate limits, and latency. Events are metadata-only and do not include request bodies, query values, wallet addresses, token mints, transaction payloads, signed transactions, or secrets.
JSON Stats
Use stats when an agent, script, or dashboard needs an easy JSON summary:- Total requests, successes, errors, rate limits, and latency percentiles
- Per-route counters using stable route templates
- Error-code counts such as
RATE_LIMITED,NOT_FOUND, or provider-specific public errors - A Firebase-compatible event schema
- Optional recent sanitized events
Metrics
Use metrics when Prometheus-compatible tooling or uptime monitors need a text endpoint:nova_public_api_requests_totalnova_public_api_errors_totalnova_public_api_rate_limited_totalnova_public_api_request_latency_avg_msnova_public_api_request_latency_p95_ms
Firebase Event Shape
Structured request logs include a Firebase-ready event:What To Watch
Practical alerts for this API:- Error rate by
api_routeandapi_error_code RATE_LIMITEDspikes by route- P95 latency by route
- Sudden changes in
api_client_type - Monitoring endpoint availability