Live // Elastic Observability 📡
AI Operations
My own AI usage, as it happens.
Every model request, token and tool call from my Codex and Claude Code sessions,
sent to Elastic as I work. It’s the observability I set up for clients, pointed at
myself. Prompts and responses are never captured.
Loading…
Selected window // Last 30 days 🗓️
Codex · model requests
—
Claude Code · model requests
—
Codex · output tokens
—
Claude Code · output tokens
—
Bars: each tool’s share of the two together.
Output tokens over time
Tokens the models wrote for each tool, a day to a bar: the code, commands and answers they produced, not the context they read.
CodexClaude Code
Latest telemetry 🛰️Last event
| Codex | — |
|---|---|
| Claude Code | — |
Model request time ⏱️Avg · slowest
| Tool | Requests | Average | Slowest |
|---|---|---|---|
| Codex | — | — | — |
| Claude Code | — | — | — |
Tokens by model
Input counts the cached context each request re-reads, so it runs far ahead of output. Each column has its own scale. Token totals measure usage, not what my subscriptions cost.
Codex 🪙Input incl. cache · output
Claude Code 🪙Input incl. cache · output
Tool calls
What the agents did between model requests: run a command, read a file, drive a browser. The ten most used in the window, with how long each took on average.
Codex 🛠️Calls · avg time
| Tool | Calls | Average time |
|---|
Claude Code 🛠️Calls · avg incl. permission wait
| Tool | Calls | Average time, including waiting for my permission |
|---|
How it works
The same pieces I put in place for a client’s team, at the size of one person.
-
Sent as I work
Codex and Claude Code send OpenTelemetry traces and metrics straight to Elastic Cloud. No collector in between.
-
Content stays off
Prompt text, responses, tool arguments and file contents are switched off at the source. Elastic gets counts, models, tool names and timings.
-
Totals only
This page asks Elastic for totals with a read-only key, at most once a minute, and refreshes while it’s open. No trace or session leaves Elastic.
Want this view of your team’s AI? It’s the “Your dashboards” clause in every scope: results tracked in your own account.
Book a 20-minute call