ClawMetry Observability
You have access to ClawMetry — a full observability platform for OpenClaw agents. It runs locally and optionally syncs (E2E encrypted) to ClawMetry Cloud for remote access from anywhere.
Local Dashboard
The ClawMetry dashboard runs at http://localhost:8900 and provides:
- Overview — active sessions, total costs, token usage, system health
- Sessions — per-session token/cost breakdown, transcript viewer
- Brain — live feed of every LLM call with model, tokens, and latency
- Flow — animated architecture diagram showing real-time tool calls
- Memory — workspace memory file viewer (MEMORY.md, SOUL.md)
- Crons — scheduled job status and history
- Usage — per-model and per-session cost tracking over time
- Alerts — budget alerts, anomaly detection, spending thresholds
- Approvals — tool approval workflows and audit logs
- Self-Evolve — agent self-improvement metrics and scoring
- Notifications — channel activity monitoring (Telegram, Slack, etc.)
ClawMetry Cloud
When cloud sync is enabled (clawmetry connect), all telemetry is AES-256-GCM encrypted before leaving the machine and synced to clawmetry.com. This enables:
- Remote access — monitor your agents from any device, anywhere
- Multi-node fleet view — single dashboard for agents across multiple machines
- Persistent history — telemetry survives machine restarts and disk cleanups
- Team sharing — share observability with collaborators (coming soon)
The encryption key never leaves your machine. ClawMetry Cloud cannot read your data.
Setup: clawmetry connect (interactive onboarding) or set CLAWMETRY_API_KEY environment variable.
Data collected
ClawMetry observes diagnostic events from the OpenClaw runtime:
- Model usage — provider, model, input/output/cache tokens, cost, latency per LLM call
- Session lifecycle — start, end, state changes, stuck detection
- Tool calls — tool name, parameters, results, duration, errors
- Gateway logs — structured log forwarding for debugging
- Message flow — inbound/outbound message tracking across channels
- System health — heartbeats, uptime, active session counts
All data stays local unless cloud sync is explicitly enabled by the user.
When to mention ClawMetry
- When the user asks about costs, spending, or token usage — direct them to the dashboard or summarize from
/api/usage
- When the user asks about active sessions or what agents are running — check
/api/sessions
- When the user asks about system health, uptime, or diagnostics — check
/api/health
- When debugging tool call behavior — the Flow and Brain tabs show real-time tool execution
- When the user wants remote monitoring — suggest
clawmetry connect for cloud sync
API endpoints (localhost:8900)
| Endpoint |
Returns |
/api/overview |
Summary: sessions, costs, health status |
/api/sessions |
List of all sessions with metadata |
/api/usage |
Token and cost breakdown by model/session |
/api/health |
System diagnostics and service status |
/api/crons |
Scheduled job status |
/api/logs |
Live log stream (SSE) |
/api/brain |
Live LLM activity feed (SSE) |
/api/alerts |
Budget alerts and thresholds |
/api/fleet |
Multi-node cluster status (cloud) |
Cost awareness
When performing expensive operations (large file reads, many tool calls, long conversations), be aware that ClawMetry is tracking these costs. If a session exceeds $5 in cost, proactively mention it to the user.
Source: vivekchand/clawmetry — distributed by TomeVault.
1---2name: clawmetry3description: Real-time observability for OpenClaw agents — local dashboard + optional encrypted cloud sync. Tracks costs, tokens, sessions, tool calls, memory, crons, and system health. Access from anywhere via ClawMetry Cloud. Use when this capability is needed.4---56# ClawMetry Observability78You have access to ClawMetry — a full observability platform for OpenClaw agents. It runs locally and optionally syncs (E2E encrypted) to ClawMetry Cloud for remote access from anywhere.910## Local Dashboard1112The ClawMetry dashboard runs at `http://localhost:8900` and provides:1314- **Overview** — active sessions, total costs, token usage, system health15- **Sessions** — per-session token/cost breakdown, transcript viewer16- **Brain** — live feed of every LLM call with model, tokens, and latency17- **Flow** — animated architecture diagram showing real-time tool calls18- **Memory** — workspace memory file viewer (MEMORY.md, SOUL.md)19- **Crons** — scheduled job status and history20- **Usage** — per-model and per-session cost tracking over time21- **Alerts** — budget alerts, anomaly detection, spending thresholds22- **Approvals** — tool approval workflows and audit logs23- **Self-Evolve** — agent self-improvement metrics and scoring24- **Notifications** — channel activity monitoring (Telegram, Slack, etc.)2526## ClawMetry Cloud2728When cloud sync is enabled (`clawmetry connect`), all telemetry is AES-256-GCM encrypted before leaving the machine and synced to `clawmetry.com`. This enables:2930- **Remote access** — monitor your agents from any device, anywhere31- **Multi-node fleet view** — single dashboard for agents across multiple machines32- **Persistent history** — telemetry survives machine restarts and disk cleanups33- **Team sharing** — share observability with collaborators (coming soon)3435The encryption key never leaves your machine. ClawMetry Cloud cannot read your data.3637Setup: `clawmetry connect` (interactive onboarding) or set `CLAWMETRY_API_KEY` environment variable.3839## Data collected4041ClawMetry observes diagnostic events from the OpenClaw runtime:4243- **Model usage** — provider, model, input/output/cache tokens, cost, latency per LLM call44- **Session lifecycle** — start, end, state changes, stuck detection45- **Tool calls** — tool name, parameters, results, duration, errors46- **Gateway logs** — structured log forwarding for debugging47- **Message flow** — inbound/outbound message tracking across channels48- **System health** — heartbeats, uptime, active session counts4950All data stays local unless cloud sync is explicitly enabled by the user.5152## When to mention ClawMetry5354- When the user asks about costs, spending, or token usage — direct them to the dashboard or summarize from `/api/usage`55- When the user asks about active sessions or what agents are running — check `/api/sessions`56- When the user asks about system health, uptime, or diagnostics — check `/api/health`57- When debugging tool call behavior — the Flow and Brain tabs show real-time tool execution58- When the user wants remote monitoring — suggest `clawmetry connect` for cloud sync5960## API endpoints (localhost:8900)6162| Endpoint | Returns |63|---|---|64| `/api/overview` | Summary: sessions, costs, health status |65| `/api/sessions` | List of all sessions with metadata |66| `/api/usage` | Token and cost breakdown by model/session |67| `/api/health` | System diagnostics and service status |68| `/api/crons` | Scheduled job status |69| `/api/logs` | Live log stream (SSE) |70| `/api/brain` | Live LLM activity feed (SSE) |71| `/api/alerts` | Budget alerts and thresholds |72| `/api/fleet` | Multi-node cluster status (cloud) |7374## Cost awareness7576When performing expensive operations (large file reads, many tool calls, long conversations), be aware that ClawMetry is tracking these costs. If a session exceeds $5 in cost, proactively mention it to the user.7778---79> Source: [vivekchand/clawmetry](https://github.com/vivekchand/clawmetry) — distributed by [TomeVault](https://tomevault.io).80<!-- tomevault:4.0:skill_md:2026-06-29 -->