Observability

Monitoring and tracing

Observability

Observability provides monitoring, tracing, and logging for agent operations.

Available Providers

ProviderDescription
ConsoleObservabilityProviderConsole logging
MemoryObservabilityProviderIn-memory storage
LangfuseObservabilityProviderLangfuse integration

Quick Start

typescript
import { createConsoleObservability, createLangfuseObservability } from 'praisonai';

// Console observability
const consoleObs = createConsoleObservability();

// Langfuse observability
const langfuseObs = createLangfuseObservability({
  publicKey: process.env.LANGFUSE_PUBLIC_KEY,
  secretKey: process.env.LANGFUSE_SECRET_KEY
});

CLI Usage

bash
praisonai-ts observability info
praisonai-ts observability providers --json