openobserve

Active
GitHub TypeScript AGPL-3.0

Description

OpenObserve is a high-performance observability platform for logs, metrics, and traces, well suited for monitoring AI agent runtimes and tool calls.

Key Features

  • All-in-one observability for logs, metrics, traces, LLM, and frontend monitoring
  • Single-binary deployment, one executable runs the whole backend
  • 140x lower storage cost compared to Datadog and Splunk
  • High performance suitable for storing large-scale agent behavior logs
  • OpenTelemetry compatible so existing telemetry data connects directly

Use Cases

💡 Serve as a low-cost backend for AI agent behavior logs
💡 Unify logs, metrics, and traces inside the enterprise
💡 Store query logs for RAG systems to power downstream analysis
💡 Provide dedicated LLM observability for LLM-based applications

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (21.1k stars)
  • Established track record (3 years in production)

⚠️ Limitations

  • Restrictive license (AGPL-3.0)

Quick Start

# Run as a single binary
curl -L https://github.com/openobserve/openobserve/releases/latest/download/openobserve-linux-amd64 -o openobserve
chmod +x openobserve
./openobserve

# Open the web UI
open http://localhost:5080

# Ingest data via OpenTelemetry
# endpoint: http://localhost:5080/api/default/otlp/v1/logs

Related Projects

OpenTelemetry Python

2.6k · Python
Active A

CNCF-hosted official Python implementation of OpenTelemetry, providing standardized APIs and SDKs for telemetry data collection (traces, metrics, logs) — the de facto standard for cloud-native application observability.

observabilityopentelemetrytracing +3
  • · Unified telemetry API — Standardized interfaces for traces, metrics, and logs in one cohesive system
  • · Flexible SDK configuration — Sampling strategies, batch export, resource attributes, and advanced settings
  • · Rich exporter ecosystem — Built-in exporters for Jaeger, Prometheus, Zipkin, OTLP and more

TruLens

3.5k · Python
Active A

TruLens is an open-source tool for evaluating and tracking LLM apps. It provides specialized evaluation for RAG applications including context relevance, groundedness, and answer relevance.

llmevaluationobservability +1
  • · OpenTelemetry-based tracing with structured OTEL spans
  • · 7 agentic evaluators: consistency, efficiency, plan adherence, quality, tool selection, tool calling, tool quality
  • · Batch and inline evaluation with configurable workers