mirror of
https://github.com/qdrant/landing_page.git
synced 2026-10-04 10:28:29 +02:00
1.8 KiB
1.8 KiB
title, short_description, description, weight, aliases
| title | short_description | description | weight | aliases | |
|---|---|---|---|---|---|
| OpenLLMetry | Trace Qdrant operations with OpenLLMetry, the OpenTelemetry-based LLM observability toolkit from Traceloop, for end-to-end visibility. | Instrument the Qdrant client with OpenLLMetry, an OpenTelemetry-based observability layer from Traceloop, and export traces to any OTel-compatible backend. | 5 |
|
OpenLLMetry
OpenLLMetry from Traceloop is a set of extensions built on top of OpenTelemetry that gives you complete observability over your LLM application.
OpenLLMetry supports instrumenting the qdrant_client Python library and exporting the traces to various observability platforms, as described in their Integrations catalog.
This page assumes you're using qdrant-client version 1.7.3 or above.
Usage
To set up OpenLLMetry, follow these steps:
- Install the SDK:
pip install traceloop-sdk
- Instantiate the SDK:
from traceloop.sdk import Traceloop
Traceloop.init()
You're now tracing your qdrant_client usage with OpenLLMetry!
Without the SDK
Since Traceloop provides standard OpenTelemetry instrumentations, you can use them as standalone packages. To do so, follow these steps:
- Install the package:
pip install opentelemetry-instrumentation-qdrant
- Instantiate the
QdrantInstrumentor.
from opentelemetry.instrumentation.qdrant import QdrantInstrumentor
QdrantInstrumentor().instrument()
Further Reading
- 📚 OpenLLMetry API reference
- 📄 Source Code