Skip to main content
The --telemetry flag enables detailed usage monitoring and analytics tracking.

Quick Start

Telemetry Tracks Execution

Usage

Basic Telemetry

Expected Output:

Combine with Metrics

Expected Output:

Telemetry Data Collected

Use Cases

Performance Monitoring

Track execution times across different tasks:

Debugging

Identify issues in agent execution:
Expected Output (with error):

Usage Analytics

Track patterns over time:

Privacy & Data

Telemetry data is used to improve PraisonAI and is handled according to our privacy policy. No prompt content or sensitive data is collected.

Whatโ€™s Collected

  • โœ… Execution metrics (duration, token counts)
  • โœ… Error types and frequencies
  • โœ… Feature usage patterns
  • โœ… Model selection statistics

Whatโ€™s NOT Collected

  • โŒ Prompt content
  • โŒ Response content
  • โŒ API keys or credentials
  • โŒ Personal information

Disable Telemetry

To disable telemetry globally:
Or in Python:

Best Practices

Development

Enable telemetry during development to catch performance issues early

Production

Use telemetry to monitor production deployments and track SLAs

Debugging

Combine with -v verbose flag for detailed debugging information

Cost Tracking

Pair with --metrics for complete cost and performance visibility