Observe
Understand agent behavior through traces, spans, and sessions.
Risicare's observability layer provides deep visibility into your AI agent's behavior.
Overview
Traces
End-to-end request traces
Learn more
Spans
Individual operations
Learn more
Sessions
User interaction sessions
Learn more
Agents
Multi-agent observability
Learn more
Data Model
Session (user interaction)
└── Trace (single request)
└── Span (individual operation)
├── LLM Call
├── Tool Execution
├── Agent Decision
└── Child Spans...
Key Metrics
| Metric | Description |
|---|---|
| Latency | P50, P95, P99 response times |
| Token Usage | Prompt and completion tokens |
| Cost | USD cost per trace/session |
| Error Rate | Failed traces percentage |
| Throughput | Traces per minute |
Dashboard Views
Trace List
View all traces with filtering:
- Time range
- Status (success/error)
- Agent name
- Session ID
- Latency thresholds
- Cost thresholds
Trace Detail
Deep dive into a single trace:
- Span waterfall visualization
- LLM prompts and completions
- Tool inputs and outputs
- Error details and stack traces
- Cost breakdown by model
Analytics
Aggregate views:
- Trace volume over time
- Error rate trends
- Latency distributions
- Cost by model/agent
- Top error codes
Real-Time Streaming
View traces as they happen:
# Traces appear in dashboard within ~100ms
response = client.chat.completions.create(...)Filtering and Search
Query Language
status:error AND agent:planner AND latency:>5000
Filters
| Filter | Example |
|---|---|
status | status:error |
agent | agent:researcher |
model | model:gpt-4o |
latency | latency:>1000 |
cost | cost:>0.01 |
session | session:sess-123 |
error_code | error_code:TOOL.EXECUTION.TIMEOUT |
Data Retention
| Plan | Retention |
|---|---|
| Free | 7 days |
| Pro | 30 days |
| Enterprise | 90+ days |