Performance Monitor CLI

Monitor Agent performance via command line

Track and export Agent performance metrics from the command line.

Diagram

User

CLI

Monitor

Quick Start

  1. Simple Usage
    bash
    npx praisonai telemetry performance start
  2. With Configuration
    bash
    npx praisonai telemetry performance metric llm_latency 150
    npx praisonai telemetry performance timer start agent_response
    npx praisonai telemetry performance timer stop agent_response

Start Monitoring

bash
# Start performance monitor
npx praisonai telemetry performance start

# Record a metric
npx praisonai telemetry performance metric llm_latency 150

# Start a timer
npx praisonai telemetry performance timer start agent_response
npx praisonai telemetry performance timer stop agent_response

View Stats

bash
# Show all stats
npx praisonai telemetry performance stats

# Show specific metric
npx praisonai telemetry performance stats llm_latency

# Show summary dashboard
npx praisonai telemetry performance dashboard

Export Metrics

bash
# Export as JSON
npx praisonai telemetry performance export --json

# Export for Prometheus
npx praisonai telemetry performance export --prometheus

# Save to file
npx praisonai telemetry performance export --output metrics.json

Live Monitoring

bash
# Watch metrics in real-time
npx praisonai telemetry performance watch

# Watch with refresh interval
npx praisonai telemetry performance watch --interval 5

Programmatic (TypeScript)

typescript
import { PerformanceMonitor, createPerformanceMonitor } from 'praisonai';

const monitor = createPerformanceMonitor();
monitor.record('latency', 150);
console.log(monitor.getStats('latency'));

Related