Skip to main content
Dashboard

Dashboard

Web Dashboard

VibeKit includes a web dashboard for monitoring agent activity:

Dashboard Features

The dashboard provides:
  • Agent session monitoring
  • Analytics visualization
  • Settings management
  • Real-time activity tracking

Logging System

View Logs

Monitor agent activity through comprehensive logging:

Log Storage

Logs are stored in JSON format at ~/.vibekit/logs/:
  • Daily log files per agent (e.g., claude-2024-01-15.log)
  • Structured JSON entries with timestamps, levels, and metadata
  • Session IDs for tracking individual agent runs

Log Format

Each log entry contains:

Analytics

Usage Statistics

View detailed analytics about your agent usage:

Analytics Metrics

The analytics system tracks:
  • Total Sessions: Number of agent sessions
  • Session Duration: Average and total session time
  • Success Rate: Percentage of successful completions
  • Files Changed: Number of files modified during sessions
  • Error Count: Total errors and warnings encountered
  • Agent Breakdown: Performance comparison across agents

Example Analytics Output

Data Management

Clean Up Data

Remove old logs and analytics:

Log Location

  • Logs: ~/.vibekit/logs/
  • Analytics: ~/.vibekit/analytics/
  • Settings: ~/.vibekit/settings.json

Current Capabilities

What’s Available

  • Structured Logging: JSON-formatted logs with timestamps and metadata
  • Analytics Dashboard: Web interface for viewing usage statistics
  • CLI Analytics: Command-line access to usage metrics
  • Agent Tracking: Per-agent performance monitoring
  • Session Management: Track individual agent sessions
  • Data Export: Export analytics to JSON format

Dashboard Features

  • Real-time session monitoring
  • Settings management interface
  • Analytics visualization
  • Agent comparison views

Proxy Server Observability

Traffic Monitoring

The proxy server provides additional observability:
  • HTTP/HTTPS request logging
  • Response time tracking
  • Redaction statistics
  • SSE (Server-Sent Events) stream monitoring

Proxy Logs

Proxy activity is captured but processed silently for privacy:
  • Request/response analysis
  • Traffic patterns
  • Redaction effectiveness
  • Performance metrics

Best Practices

Regular Monitoring

  1. Check Analytics Weekly: Review agent usage patterns
  2. Monitor Success Rates: Identify problematic sessions
  3. Clean Up Data: Regularly remove old logs and analytics
  4. Use Dashboard: Keep dashboard running for real-time monitoring

Troubleshooting

  1. Check Recent Logs: Look for error patterns in recent sessions
  2. Review Analytics: Identify trends in failure rates
  3. Monitor Dashboard: Watch for real-time issues
  4. Export Data: Save important metrics before cleanup
The observability features help you understand agent performance, track usage patterns, and identify issues through comprehensive logging and analytics.