Use this file to discover all available pages before exploring further.
Monocle provides a dedicated AI Agents dashboard for monitoring your application’s AI activity. Track LLM calls, tool usage, token consumption, estimated costs, and full conversation flows.
You can group multiple LLM calls into a single conversation by setting a conversation ID. This enables the Conversations tab, where you can follow the full flow of an agentic loop: which models were called, which tools were invoked, and how many tokens were consumed at each step.
When viewing a trace that contains AI spans, an AI tab appears in the span details sidebar. It shows token breakdowns, input/output previews, and model information for that specific call.
AI evaluations and scorer results should be emitted as span events named gen_ai.evaluation.result. The event name is a Monocle convention; the attributes below reuse the OpenTelemetry GenAI namespace.The core attributes follow the official OpenTelemetry GenAI attribute registry:
Attribute
Description
gen_ai.evaluation.name
Evaluation or scorer name
gen_ai.evaluation.score.value
Numeric score value
gen_ai.evaluation.score.label
Optional score label such as pass, warning, or fail
gen_ai.evaluation.explanation
Human-readable explanation for the score
gen_ai.response.id
Provider response ID being evaluated, when available
Monocle also recognizes these gen_ai.evaluation.* extensions for richer scorer dashboards:
Attribute
Description
gen_ai.evaluation.id
Unique evaluation result ID
gen_ai.evaluation.scorer.id
Stable scorer identifier
gen_ai.evaluation.scorer.name
Display name for the scorer. Falls back to gen_ai.evaluation.name
gen_ai.evaluation.scorer.version
Scorer version
gen_ai.evaluation.source
Source of the score, for example live, offline, or manual
gen_ai.evaluation.target.trace_id
Trace ID of the evaluated AI run
gen_ai.evaluation.target.span_id
Span ID of the evaluated AI run
gen_ai.evaluation.target.type
Type of target being evaluated, for example agent, llm, tool, or workflow
gen_ai.evaluation.target.name
Name of the evaluated target
gen_ai.evaluation.trace_id
Trace ID of the scoring/evaluation run, when scoring is traced separately