mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-30 16:38:31 +02:00
docs: Added OpenLLMetry integration (#633)
* docs: Added OpenLLMetry docs * Apply suggestions from code review Co-authored-by: Mike Jang <michael.jang@qdrant.io> * Update qdrant-landing/content/documentation/frameworks/openllmetry.md Co-authored-by: Mike Jang <michael.jang@qdrant.io> --------- Co-authored-by: Mike Jang <michael.jang@qdrant.io>
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
---
|
||||
title: OpenLLMetry
|
||||
weight: 2300
|
||||
---
|
||||
|
||||
# OpenLLMetry
|
||||
|
||||
OpenLLMetry from [Traceloop](https://www.traceloop.com/) is a set of extensions built on top of [OpenTelemetry](https://opentelemetry.io/) 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](https://www.traceloop.com/docs/openllmetry/integrations/introduction#the-integrations-catalog).
|
||||
|
||||
This page assumes you're using `qdrant-client` version 1.7.3 or above.
|
||||
## Usage
|
||||
|
||||
To set up OpenLLMetry, follow these steps:
|
||||
|
||||
1. Install the SDK:
|
||||
|
||||
```console
|
||||
pip install traceloop-sdk
|
||||
```
|
||||
|
||||
1. Instantiate the SDK:
|
||||
|
||||
```python
|
||||
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:
|
||||
|
||||
1. Install the package:
|
||||
|
||||
```console
|
||||
pip install opentelemetry-instrumentation-qdrant
|
||||
```
|
||||
|
||||
1. Instantiate the `QdrantInstrumentor`.
|
||||
|
||||
```python
|
||||
from opentelemetry.instrumentation.qdrant import QdrantInstrumentor
|
||||
|
||||
QdrantInstrumentor().instrument()
|
||||
```
|
||||
|
||||
## Further Reading
|
||||
|
||||
- 📚 OpenLLMetry [API reference](https://www.traceloop.com/docs/api-reference/introduction)
|
||||
Reference in New Issue
Block a user