Metric Name | Type | Unit | Description | Label |
openclaw.tokens | Counter | 1 | Token consumption during model processing, differentiated by input and output. | openclaw.channel openclaw.provider openclaw.model openclaw.token |
openclaw.cost.usd | Counter | 1 | Estimated model usage cost (USD) based on token usage. This allows real-time tracking of expenses. warning
| openclaw.channel openclaw.provider openclaw.model |
openclaw.run.duration_ms | Histogram | ms | Agent runtime duration, indicating the time from the start to the end of a task and reflecting the overall response speed. | openclaw.channel openclaw.provider openclaw.model |
openclaw.context.tokens | Histogram | 1 | Context window size and usage, indicating the number of context tokens occupied by the current conversation or task. | openclaw.channel openclaw.provider openclaw.model openclaw.context |
Metric Name | Type | Unit | Description | Label |
openclaw.webhook.received | Counter | 1 | The total number of Webhook requests received. | openclaw.channel openclaw.webhook |
openclaw.webhook.error | 1 | Number of errors that occurred during Webhook processing. | openclaw.channel openclaw.webhook | |
openclaw.webhook.duration_ms | Histogram | ms | The average duration for processing one Webhook request. | openclaw.channel openclaw.webhook |
Metric Name | Type | Unit | Description | Label |
openclaw.message.queued | Counter | 1 | Number of messages enqueued, indicating the total volume of messages entering the pending queue and reflects request pressure. | openclaw.channel openclaw.source |
openclaw.message.processed | Counter | 1 | Number of messages processed. This indicates the number of completed message-processing operations and is categorized by outcome (such as success and failure). | openclaw.channel openclaw.outcome |
openclaw.message.duration_ms | Histogram | ms | Message processing duration, indicating the average number of milliseconds required to process a message. | openclaw.channel openclaw.outcome |
openclaw.queue.depth | Histogram | 1 | Queue depth at enqueue/dequeue, indicating the number of messages accumulated in the queue when a message is enqueued or dequeued. | openclaw.channel openclaw.source openclaw.lane |
openclaw.queue.wait_ms | Histogram | ms | Queue waiting time before message execution. | openclaw.lane |
openclaw.queue.lane.enqueue | Counter | 1 | Number of enqueues into a command queue lane. | openclaw.lane |
openclaw.queue.lane.dequeue | Counter | 1 | Number of dequeues from a command queue lane. | openclaw.lane |
Metric Name | Type | Unit | Description | Label |
openclaw.session.state | Counter | 1 | Session status transition. | openclaw.state openclaw.reason |
openclaw.session.stuck | Counter | 1 | Number of sessions stuck in processing with no progress. | openclaw.state |
openclaw.session.stuck_age_ms | Histogram | ms | Age of stuck sessions, indicating how long these sessions have been stuck. | openclaw.state |
openclaw.run.attempt | Counter | 1 | Number of task execution retries, used to help identify unstable components. | openclaw.attempt |