stats.puma
A periodic Puma stats snapshot. Cluster mode records one event per worker. Single mode records one event per cycle. Fields come directly from Puma.stats.
Fields
10| Field | Type | Description |
|---|---|---|
event_type | string | Allowed value: stats.puma. |
worker | integer | Worker index in cluster mode. Absent in single mode. |
pool_capacity | integer | Number of threads available to pick up new requests. |
max_threads | integer | Maximum number of threads configured for this worker. |
requests_count | integer | Total requests processed by this worker since start. |
backlog | integer | Number of connections waiting for a thread. |
running | integer | Number of threads currently running. |
request_id | string | Rails request UUID, present on any event fired during a web request context. Set by the Honeybadger agent when available. |
hostname | string | Server hostname. Attached to every event by default (events.attach_hostname). |
environment | string | Application environment, e.g. "production". Attached to every event by default (events.attach_environment). |
Example
{ "event_type": "stats.puma", "worker": 0, "pool_capacity": 3, "max_threads": 5, "requests_count": 18342, "backlog": 0, "running": 5, "request_id": "0f5e4bb2-3c46-4b1c-91d5-2f4e8a6b9c01", "hostname": "web-1.example.com", "environment": "production"}