Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.05 KB

File metadata and controls

33 lines (26 loc) · 1.05 KB

Telemetry Implementation Summary

What Was Fixed

  1. PostHog initialization error - Removed invalid events_to_ignore parameter
  2. Missing imports - Added MinimalTelemetry and TelemetryCollector imports to telemetry __init__.py
  3. Wrong method instrumentation - Changed from agent.execute() to agent.chat()
  4. Task tracking - Added instrumentation for workflow.execute_task()
  5. Automatic setup - Added auto_instrument_all() in main __init__.py
  6. Automatic flush - Added atexit handler to send data on program exit

Current Status

Telemetry is now working automatically!

  • Enabled by default (opt-out via environment variables)
  • Tracks agent executions and task completions
  • Sends anonymous data to PostHog on program exit
  • No manual setup required

Metrics Example

Telemetry metrics collected:
- Agent executions: 4
- Task completions: 2
- Errors: 0
- Session ID: 33873e62396d8b4c

To Disable

Set any of these environment variables:

  • PRAISONAI_TELEMETRY_DISABLED=true
  • DO_NOT_TRACK=true