Metrics 🚧

This page is under construction.


Metrics are not part of the public API, so these are subject to change without notice. Do not rely on these metrics for anything important (yet).

Ponder apps publish Prometheus metrics at the /metrics path.

ponder_historical_rpc_request_durationDuration of RPC requests completed during the historical synchistogram
ponder_historical_total_blocksNumber of blocks required for the historical syncgauge
ponder_historical_cached_blocksNumber of blocks that were found in the cache for the historical syncgauge
ponder_historical_completed_blocksNumber of blocks that have been processed for the historical syncgauge
ponder_historical_completion_rateCompletion rate (0 to 1) of the historical syncgauge
ponder_historical_completion_etaEstimated number of milliseconds remaining to complete the historical syncgauge
ponder_realtime_is_connectedBoolean (0 or 1) indicating if the historical sync service is connectedgauge
ponder_realtime_latest_block_numberBlock number of the latest synced blockgauge
ponder_realtime_latest_block_timestampBlock timestamp of the latest synced blockgauge
ponder_realtime_rpc_request_durationDuration of RPC requests completed during the realtime synchistogram
ponder_indexing_matched_eventsNumber of available events for all log filtersgauge
ponder_indexing_handled_eventsNumber of available events for which there is an indexing function registeredgauge
ponder_indexing_processed_eventsNumber of available events that have been processedgauge
ponder_indexing_has_errorBoolean (0 or 1) indicating if an error was encountered while running user codegauge
ponder_indexing_latest_processed_timestampBlock timestamp of the latest processed eventgauge
ponder_server_portPort that the server is listening ongauge
ponder_server_request_sizeSize of HTTP requests received by the serverhistogram
ponder_server_response_sizeSize of HTTP responses served the serverhistogram
ponder_server_response_durationDuration of HTTP responses served the serverhistogram