Skip to main content
Monitor performance and gain insights into your app’s usage.

Overview

The analytics dashboard provides real-time visibility into how your agentic app performs—tracking users, sessions, messages, and resource consumption across agents, tools, and models.

Dashboard Components

Key Metrics

Compare current period to previous: Daily/hourly breakdowns, Week-over-week comparisons, or Growth trends.

Run Analytics

Track execution across your app’s components.

Agent Runs Example

Tool Runs Example

Model Runs Example


Traces

Traces provide detailed visibility into individual request lifecycles. A trace represents a single request-response cycle within the session — one user message and everything the agent did to respond to it. A session with multiple user turns contains multiple traces. An observation (Generation, Span, event) is an individual step within a trace — a model call, a tool invocation, a preprocessor run, or an event execution.

What’s in a Trace

Trace Benefits

  • Debug request flow issues.
  • Identify bottlenecks.
  • Understand agent behavior.
  • Optimize performance.

Sessions

Sessions track continuous user interactions. Each session captures one complete user interaction from start to finish. Within a session, the execution is broken down into traces and observations. Each session records the full execution — user messages, agent decisions, tool calls, model invocations, and the final response. Use sessions to debug unexpected agent behavior, trace failures, and inspect model-level inputs and outputs. Voice Event Logs Voice event logs provide end-to-end visibility into real-time voice interactions, capturing the prompt sent to the model, tool and agent invocations, token usage, and request/response payloads for each call. These logs cover the full interaction lifecycle for sessions that originate from AI for Service, surfacing telemetry directly within the session view. To access voice event logs, open a voice session and click View Event Logs in the banner at the top of the session panel.
Voice event logs are currently available for OpenAI real-time models only, across all orchestration patterns. Logs are not yet available for Gemini, Azure OpenAI, and Ultravox models.
Session View

Generations

Track individual LLM outputs within traces.

Generation Details

Quality Assessment

  • Review response quality.
  • Identify hallucinations.
  • Track instruction following.

Filtering

Customize your analytics view:

Exporting Data

Download analytics for external analysis:

Available Exports

  • CSV: Spreadsheet-compatible
  • JSON: Programmatic analysis
  • PDF: Shareable reports

Export Options


Alerts

Configure notifications for important events:

Alert Types


Audit Logs

Track all changes made across your account.

What’s Logged

  • User actions (create, update, delete)
  • Configuration changes
  • Deployments
  • Access events

Log Entry

Compliance Uses

  • Track who changed what.
  • Maintain audit trail.
  • Support security reviews.

Best Practices

Monitor Key Metrics

Focus on metrics that matter:
  • Success rate: Are requests completing successfully?
  • Latency: Is performance acceptable?
  • Cost: Is spending within budget?
  • User satisfaction: Are users getting help?

Set Baselines

Establish normal ranges to detect anomalies:

Review Regularly

  • Daily: Quick health check
  • Weekly: Trend analysis
  • Monthly: Deep dive and optimization

Act on Insights

Use analytics to drive improvements:
  • Slow agent? Optimize tools or prompts.
  • High error rate? Review configurations.
  • Cost spike? Check token usage patterns.