Metrics

The ThrillPots system exposes Prometheus metrics per service via the /metrics endpoint.

Below is the list of metrics exposed per service:

ThrillPots Gateway

Metric nameMetric TypeDescription
contrib_req_sync_recvCounterSyncronous Contribution Requests Received
contrib_req_async_recvCounterAsyncronous Contribution Requests Received
contrib_req_queuedGaugeContribution Requests currently queued
contrib_req_processedCounterContribution requests processed
contrib_avg_queue_timeCounterAverage Contribution Request Queue Time
contribution_webhook_callsCounterContribution Webhook calls made
http_requests_avg_timeFamily: CounterHTTP Request Average Time

ThrillPots Service

Metric nameMetric TypeDescription
contrib_req_recvCounterContribution Requests Received
contrib_req_processedCounterContribution requests processed
contrib_req_rejectedCounterContribution Requests rejected
http_requests_avg_timeFamily: CounterHTTP Request Average Time
preflight_avg_timeCounterAverage time spent validating contribution requests
jackpot_optsFamily: CounterOpt-In/Out related metrics