Guide · Definition

What is AI agent analytics?

The continuous analysis of agent actions, governance decisions, authority, delegation, cost, and outcomes — with attribution and signed evidence attached to every row.

The definition

You have probably watched an AI agent run in production and wondered which of your instincts about it are actually true. Is it faster than last week or slower? Is it drifting toward tools you did not authorise? Is one team’s agent burning ten times the budget of another’s for the same work? Is a policy you shipped last quarter actually catching anything, or is it dead weight? Application observability was not built to answer these questions. Agents demand a different discipline.

AI Agent Analytics is the continuous analysis of agent actions, governance decisions, authority, delegation, cost, performance, and outcomes to understand how agents are actually operating in production.

It is broader than telemetry, narrower than a data lake, and specifically shaped for the shape of AI agent behaviour.

Why it’s different from application observability

Application observability answers: what did the system do, and did it respond? Traces, metrics, logs, correlation IDs. Descriptive, operational, well-served by tools built for the last two decades of software.

Agent analytics answers a different question: how is the agent behaving as an autonomous actor, and is that behaviour consistent with authority, policy, and intent? That question composes signals observability does not naturally carry:

  • The identity of the agent taking the action, and who delegated authority to it.
  • The policy evaluated at the moment of decision, and the specific rule that matched.
  • The verdict returned (allow, deny, redact, throttle, flag for review) and the reasons behind it.
  • The evidence produced by the decision, and whether it is independently verifiable.

Unlike conventional application analytics, governed agent analytics can correlate operational telemetry with the identity of the agent, its delegated authority, the policy evaluated at action time, the resulting verdict, and the evidence produced. That correlation is what turns a stream of activity into a picture of how agents are actually being governed.

The signals behind Agent Analytics

Analytics is only as good as its inputs. A governed platform composes four signal types, each of which brings something the others cannot:

SDK and hook signals

Carry semantic intent. When the agent’s runtime wraps a tool call, an MCP invocation, or a shell hook, the analytics layer sees the intended action before it fires. Verdicts (allow, deny, redact) can be gated at this boundary.

Governance decisions

The outputs of the runtime evaluator. Every allow, deny, redact, throttle, or flag-for-review verdict, along with the matched rule and the evaluator that produced it, is a first-class analytic signal.

OpenTelemetry traces and metrics

Rich operational telemetry: latency, error rate, cost, downstream service calls. Post-action, but detailed. Fills in the "how expensive was it, how long did it take" gaps.

Runtime and OS signals

From tools like eBPF, Tetragon, Falco, and auditd — independent observation of what actually happened on the host, regardless of whether the agent was cooperating.

The composition matters. Analytics that consumes all four sources can correlate intent, decision, cost, and system effect for the same underlying action. Analytics that consumes only one sees only one slice.

What you can analyse

The surface of agent analytics is broad. In production, these are the queries that show up most:

Real-time agent and tool activity

Which agents are active right now, which tools they are calling, at what rate, and against which tenants. The operational baseline.

Verdict distributions

How many actions were allowed, denied, redacted, throttled, or flagged over the last hour, day, or week. Shift in the distribution is often the first sign that something changed — a policy update, an upstream compromise, or a change in agent behaviour.

Policy and rule-hit frequency

Which rules are actually firing, which are dormant. A rule that has not matched an action in a month is either dead weight or perfectly deterring the class of behaviour it covers, and you cannot tell which without data. Dead-rule reports feed policy hygiene.

Authority and delegation drift

How the delegation graph is changing over time. New edges appearing overnight without an operator action is a specific class of red flag. Depth of chains growing without cause is another.

Behavioural anomalies

Agents suddenly calling tools they have never called before, accessing resources outside their historical pattern, or invoking at rates outside their normal band. Not necessarily bad (legitimate change happens), but always worth surfacing.

Agent-to-agent patterns

How a fleet of agents is composing: who is delegating to whom, which handoff paths are common, where the cluster centres are. Useful for capacity planning, incident scoping, and detecting cross-tenant contamination.

Cost, burn rate, and budget

Spend per agent, per tenant, per cost centre, per model, per provider. Burn-rate trends. Which agents are consuming disproportionately. Forecasts of when a budget will be breached at current velocity.

Latency and performance

Per-agent p50 / p95 / p99. Regressions after a deploy. Slow tools. Bottlenecks in downstream service calls.

Revocation and containment

How often kill switches fire, how quickly cascades complete, how many actions were denied post-revoke — proof the revocation actually contained the incident.

Real-time agent analytics

The value of most of these signals collapses without freshness. A verdict-drift alert that arrives at the next weekly review is not actionable. A cost-burn dashboard that is a day stale cannot stop an overspend.

Real-time agent analytics is the discipline of surfacing these signals with sub-minute freshness. In practice, that means:

  • Streaming ingestion. Every governed action lands as an event in a queue or pub/sub topic. Consumers materialise rollups continuously rather than on-query.
  • Rollup tiers. Hot (last hour, streamed), warm (last week, minute-bucketed), cold (last year, hour-bucketed). Each tier optimised for its query pattern.
  • Alertable thresholds. Every metric that carries operational risk (verdict-shift, cost-burn, delegation-drift, canary-invariant failure) has an alerting hook. Dashboards are for humans; alerts are for incidents.
  • SSE or WebSocket push to the operator UI. When something changes, the dashboard reflects it without a refresh.

Not every signal needs to be real-time. Compliance reporting, cost attribution for last quarter, rule-hygiene reviews all tolerate hours or days of latency. The discipline is knowing which questions require freshness and building the infrastructure to answer them, without paying the freshness tax on the questions that do not.

Agent cost analytics and budget governance

Cost deserves a section of its own, because AI agents have made cost a runtime concern in a way traditional software rarely does. An agent invoking an LLM on every step of a long reasoning chain can burn thousands of dollars in minutes. A misconfigured retry can turn a per-call cost into a per-second cost. FinOps for agents has to run at the pace agents run.

Traditional FinOps tools tell you what was spent after the fact: monthly bills sliced by service, by team, by environment. Useful for review meetings, useless for stopping the current run.

Governed Agent Analytics can do more. Because governance decisions and spend events flow through the same evidence layer, budget state can become policy context.

Traditional FinOps tells you what an agent spent. Governed Agent Analytics can make cost part of what the agent is subsequently allowed to do.

A working implementation exposes cost as a first-class attribute the policy layer can read. Rules can be written that reference current spend, remaining budget, burn rate, or projected breach. Examples of the kind of rule that becomes expressible:

  • Deny wire-transfer actions when the tenant’s budget consumption exceeds 90%.
  • Throttle any agent whose burn rate over the last hour exceeds three times the trailing daily average.
  • Require human review for any new agent invocation once its cost centre has hit its monthly cap.

Out of the box

  • Cost by dimension: provider, cost centre, business unit, environment, model.
  • Cost over time: hourly, daily, weekly buckets.
  • Top-cost agents: FinOps prioritisation.
  • Cost of failure: money spent on outcomes other than success (the "how much did I pay for wrong answers" query).
  • Cache efficiency: cached tokens over total tokens, per agent, per model.
  • Cost per invocation: cost tied to a specific signed audit-trail entry, verifiable end-to-end.
  • Attribution summary: one-shot rollup of cost across every dimension the operator cares about.

Analytics vs observability vs runtime governance vs evidence

Four disciplines, easy to conflate, load-bearing to distinguish:

  • Observability: What is the agent doing?
  • Analytics: What patterns are emerging?
  • Runtime governance: Should this action be allowed?
  • Evidence: Can we prove what happened and why?

Each answers a distinct question. Each produces a distinct artefact. Each has a distinct latency and freshness profile.

Observability produces traces and metrics for debugging. Analytics produces aggregates and anomaly signals for pattern detection. Runtime governance produces verdicts that gate the actual actions. Evidence produces cryptographically anchored records that survive audit.

The distinction that matters most: governance decisions can be analysed alongside operational telemetry, with attribution and evidence attached to the underlying actions. That is what makes the analytics defensible in a way pure descriptive telemetry is not. When a chart shows a verdict shift, you can drill into the specific invocations that produced it and read the signed evidence for each one.

See the paired compare page: Agent analytics vs observability.

From analytics to action

Analytics that only produces charts is a nicer version of last-quarter’s Grafana dashboard. Analytics that produces action is the point.

The action loop:

  1. Analytics surfaces a signal: verdict drift, cost spike, delegation-graph anomaly, canary-invariant failure, behavioural outlier.
  2. The signal maps to a risk or drift classification: either automatically via a threshold rule or via an operator review.
  3. Policy or context is updated: the drift becomes a new attribute the policy layer reads on the next action, or a new rule the operator ships.
  4. Response fires: flag for review, throttle, revoke, contain, alert. Signed evidence for every step.

The loop is what makes analytics governance-grade rather than reporting-grade. The signal is not just observed — it is fed back into the layer that gates the next action. That is the property that separates a governed system from an instrumented one.

Architecture

The shape of a working system:

  • Ingestion. The agent (via SDK, hook, or wrapped tool call) emits an action. The governance layer evaluates policy, produces a verdict, writes a signed attestation. In parallel, OpenTelemetry captures operational telemetry. Optionally, runtime signals (eBPF, Tetragon, Falco) capture independent OS-level observation.
  • Storage. Attestations land in the evidence chain (row-oriented, durable, cryptographically anchored). Cost events land in the cost-event store. Telemetry lands in OTel-native backends. Runtime signals land in their own pipelines.
  • Rollup and query. An analytics layer reads across the sources, materialising rollups for common queries (cost by dimension, verdict distribution, policy hit-frequency, delegation-graph state). Real-time consumers subscribe to the event stream; batch consumers query the rollups directly.
  • Detection and insights. Thresholds, anomaly detectors, drift comparators run over the rollups and stream. Alerts fire when a signal crosses a threshold. Dashboards render the current state for human review.
  • Governance response. Signals feed back into the policy layer as attributes, into the operator UI as review queues, and into automated response paths (throttle, revoke, contain).

The convergence point is what matters: signals from multiple sources feeding a single analytic surface with attribution attached to every row. That is what makes the downstream layer coherent rather than a stack of parallel dashboards.

Use cases by audience

Different personas care about different slices. One analytics surface, many audiences — the value multiplies when the same underlying attribution powers every view.

  • Security teams want anomaly detection, cross-tenant boundary attempts, insider-threat signals from delegation-graph drift, containment reports after an incident.
  • AI platform teams want cost per agent, latency by tool, cache efficiency, capacity planning for the fleet, regression detection after deploys.
  • Governance and compliance teams want verdict distributions over reporting periods, policy hit-frequency for hygiene reviews, evidence coverage checks, per-regime rollups for auditor-ready packs.
  • FinOps wants cost attribution by cost centre, budget-breach forecasts, top-cost-agent lists, cost-of-failure numbers to justify quality investments.
  • Audit and incident response wants the ability to reconstruct exactly what happened during a specific window: which agents took which actions, under which policy, with which verdicts, tied to signed evidence.

Where it fits in the broader stack

Agent analytics sits between the enforcement layer (which decides the actions) and the human decision-makers (who need to understand what is happening). It consumes attestations from the trust record, cost events from the budget subsystem, operational telemetry from OpenTelemetry, and runtime signals from OS-level tools. It produces aggregates, anomaly signals, cost rollups, and drift reports. Its outputs feed back into the policy layer as attributes, into the operator UI as review queues, and into external SIEM/GRC pipelines as forwarded events.

Every governance capability upstream produces data. Every governance capability downstream consumes it. Analytics is the layer that turns the data into a picture an operator can act on.

See it in the product. The Veldt Agent Analytics platform ships all seven analytic surfaces described above, on the same evidence layer that produces the runtime verdicts they analyse.