Open-source observability SDK for LLM applications
Top 8.5% on sourcepulse
OpenLLMetry provides open-source observability for LLM applications by extending OpenTelemetry. It offers instrumentations for popular LLM providers and vector databases, allowing users to integrate LLM-specific tracing into existing observability stacks like Datadog or Honeycomb. The project aims to simplify LLM observability for developers and researchers.
How It Works
OpenLLMetry leverages OpenTelemetry's robust framework, adding custom semantic conventions and instrumentations specifically for LLM interactions. This approach ensures compatibility with a wide range of observability backends that already support OpenTelemetry. The Traceloop SDK simplifies integration by providing a single point of initialization, automatically capturing LLM calls, vector database queries, and other relevant application traces.
Quick Start & Requirements
pip install traceloop-sdk
from traceloop.sdk import Traceloop
Traceloop.init()
Traceloop.init(disable_batch=True)
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The SDK includes an opt-in telemetry feature for collecting anonymous usage data to identify breaking changes in LLM provider APIs. Users can disable this via environment variables or initialization parameters.
10 hours ago
1 day