Files
landing_page/qdrant-landing/content/documentation/frameworks/openllmetry.md
T
AnushandMike Jang 0432d048e9 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>
2024-02-24 11:48:56 +05:30

1.4 KiB

title, weight
title weight
OpenLLMetry 2300

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:

  1. Install the SDK:
pip install traceloop-sdk
  1. 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:

  1. Install the package:
pip install opentelemetry-instrumentation-qdrant
  1. Instantiate the QdrantInstrumentor.
from opentelemetry.instrumentation.qdrant import QdrantInstrumentor

QdrantInstrumentor().instrument()

Further Reading