Documentation Index
Fetch the complete documentation index at: https://docs.vijil.ai/llms.txt
Use this file to discover all available pages before exploring further.
Why Observability?
Defense without observability is flying blind. You need to know what is happening with your protected agents, not just that Guardrails are running, but what they are catching, how often, and what patterns are emerging. Dome includes built-in telemetry that captures the full picture of agent behavior in production. This data serves three purposes:- Operational visibility: Are your Guardrails working? What is getting blocked? What is the latency impact?
- Security monitoring: Are you seeing attack patterns? Anomalous behavior? Escalating threats?
- Continuous improvement: What is happening in production that evaluation did not anticipate?
Telemetry
Dome automatically captures telemetry from every protected interaction. When instrumented by the developer, this includes:Execution Traces
Full traces of LLM and tool execution:Instrumentation
To capture full traces, instrument your agent with Dome’s SDK:Metrics
Dome aggregates telemetry into operational metrics:Protection Metrics
| Metric | Description |
|---|---|
inputs_scanned | Total inputs processed by input Guardrails |
inputs_blocked | Inputs blocked by Guards |
inputs_redacted | Inputs modified by redaction Guards |
outputs_scanned | Total outputs processed by output Guardrails |
outputs_blocked | Outputs blocked by Guards |
outputs_redacted | Outputs modified by redaction Guards |
block_rate | Percentage of interactions blocked |
Latency Metrics
| Metric | Description |
|---|---|
input_guardrail_p50 | Median input Guardrail latency |
input_guardrail_p99 | 99th percentile input Guardrail latency |
output_guardrail_p50 | Median output Guardrail latency |
output_guardrail_p99 | 99th percentile output Guardrail latency |
total_overhead_ms | Total latency added by Dome |
Guard-Level Metrics
| Metric | Description |
|---|---|
guard.{name}.triggers | How often this Guard triggers |
guard.{name}.confidence_avg | Average confidence when triggered |
guard.{name}.latency_p50 | Median Guard execution time |
Logs
Dome generates structured logs for every significant event:Detection Logs
When a Guard detects a threat:Audit Logs
For compliance and security review:Dashboard
The Dome dashboard provides real-time visibility:- Overview: Block rates, latency, active agents
- Guard performance: Which Guards are triggering, at what rates
- Threat timeline: Detection events over time
- Drill-down: From metric to trace to individual interaction
Next Steps
Observe Traces
Monitor Guardrail performance
How Defense Works
The defense architecture