Skip to main content

Observability Suite

PraisonAI provides a unified observability suite with support for 20+ observability providers. All integrations use lazy loading for zero performance impact when not in use.

Quick Start

The simplest way to add observability - just call obs.init() once and all agent operations are automatically traced:
Auto-instrumentation patches Agent.chat(), Agent.start(), Agent.run(), and Agents.start() to create spans automatically. No explicit obs.trace() wrappers needed!

Explicit Provider Selection

Supported Providers

Langfuse can be enabled via praisonai --observe langfuse as well as obs.langfuse().

Core Concepts

Traces and Spans

Logging LLM Calls

Logging Tool Calls

Decorators

Multi-Agent Tracing

CLI Commands

Diagnostics