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 name | Metric Type | Description |
|---|---|---|
| contrib_req_sync_recv | Counter | Syncronous Contribution Requests Received |
| contrib_req_async_recv | Counter | Asyncronous Contribution Requests Received |
| contrib_req_queued | Gauge | Contribution Requests currently queued |
| contrib_req_processed | Counter | Contribution requests processed |
| contrib_avg_queue_time | Counter | Average Contribution Request Queue Time |
| contribution_webhook_calls | Counter | Contribution Webhook calls made |
| http_requests_avg_time | Family: Counter | HTTP Request Average Time |
ThrillPots Service
| Metric name | Metric Type | Description |
|---|---|---|
| contrib_req_recv | Counter | Contribution Requests Received |
| contrib_req_processed | Counter | Contribution requests processed |
| contrib_req_rejected | Counter | Contribution Requests rejected |
| http_requests_avg_time | Family: Counter | HTTP Request Average Time |
| preflight_avg_time | Counter | Average time spent validating contribution requests |
| jackpot_opts | Family: Counter | Opt-In/Out related metrics |