Summary
Add a /metrics endpoint that exposes Prometheus-compatible metrics for monitoring.
Metrics to expose
satoshi_api_requests_total (counter, by endpoint + status code)
satoshi_api_request_duration_seconds (histogram)
satoshi_api_rpc_calls_total (counter, by RPC method)
satoshi_api_cache_hits_total / satoshi_api_cache_misses_total
satoshi_api_active_connections (gauge)
Resources
Acceptance criteria
Summary
Add a
/metricsendpoint that exposes Prometheus-compatible metrics for monitoring.Metrics to expose
satoshi_api_requests_total(counter, by endpoint + status code)satoshi_api_request_duration_seconds(histogram)satoshi_api_rpc_calls_total(counter, by RPC method)satoshi_api_cache_hits_total/satoshi_api_cache_misses_totalsatoshi_api_active_connections(gauge)Resources
Acceptance criteria
/metricsendpoint returns Prometheus text format