📊 Native Observability
📊

SuperOptiX Native

Local-First Observability - Comprehensive tracing, debugging, and analysis built directly into SuperOptiX. No external services required!

No Setup Required
Works Offline
Privacy-Friendly
Built-in Dashboard

🎯 What is SuperOptiX Native Observability?

A powerful built-in observability system that automatically traces agent execution, tool usage, LLM calls, and performance metrics.

Monitor

Real-time agent performance monitoring

Debug

Detailed trace analysis for debugging

Analyze

Pattern analysis and optimization

Track

Tool usage and LLM interactions

Export

Export trace data for external analysis

Offline

Works without internet connection

🚀 Quick Start

Set up observability in minutes

1

Initialize Project & Create Agent

# Initialize a new SuperOptiX project
super init my_project
cd my_project

# Pull a pre-built agent (Genies tier for full observability features)
super agent pull developer --tier genies

# Compile the agent to generate the pipeline
super agent compile developer
2

Run Agent to Generate Traces

# Run the agent - this automatically enables tracing
super agent run developer --goal "Write a Python function to calculate factorial"

Traces are automatically generated in .superoptix/traces/

3

Explore Observability Features

# List all agents with available traces
super observe list

# View traces for a specific agent
super observe traces developer_20250714_200501

# Launch the interactive dashboard
super observe dashboard --auto-open

# Analyze performance metrics
super observe analyze developer_20250714_200501 --days 7

📋 Available Commands

📋
super observe list

List all agents with available traces

🔍
super observe traces <agent_id>

View detailed execution traces for a specific agent

📊
super observe dashboard

Launch web-based dashboard for real-time monitoring

📈
super observe analyze <agent_id>

Analyze agent performance over time

super observe check

Check pipeline tracing configuration

🐛
super observe debug agent <agent_id>

Start interactive debugging session

📊 Dashboard Features

Real-time Trace Visualization

Watch agent execution in real-time

Performance Metrics & Charts

Analyze latency, success rates, and more

Tool Usage Analytics

Track which tools are used and when

Error Tracking

Debug issues with detailed error analysis

Memory & Context Analysis

Monitor memory usage and context

Export Capabilities

Export to JSON, CSV, or external tools

Launch Dashboard

# Launch dashboard with default settings
super observe dashboard

# Launch with custom port and auto-open browser
super observe dashboard --port 8502 --host localhost --auto-open

# Monitor a specific agent
super observe dashboard --agent-id developer_20250714_200501

📈 Performance Metrics

Key Metrics Tracked

  • Total EventsNumber of trace events
  • Success RatePercentage of successful events
  • Error RatePercentage of error events
  • Average DurationMean execution time
  • 95th PercentilePerformance threshold
  • Tool UsageFrequency of tool calls
  • LLM CallsNumber of model interactions

Typical Performance Values

MetricTypical Value
Setup Time0.1-1.0ms
Tool Execution0.1-10ms
LLM Processing1-30 seconds
Total Execution1-60 seconds

💡 Why Choose Native Observability?

Advantages

  • No external dependencies or setup
  • Works completely offline
  • Fast local queries
  • Privacy-friendly (data stays local)
  • Built-in dashboard included
  • Perfect for development & testing

When to use external backends:

MLFlow

ML experiments, model versioning, team collaboration

LangFuse

LLM-specific features, cost tracking, A/B testing

Weights & Biases

Research projects, hyperparameter tuning, team sharing

📊 Ready to Monitor Your Agents?

Start using SuperOptiX Native Observability today - no setup required!