#2626th of 36 in Gateways and observability

openllmetry

OpenTelemetry instrumentations and SDK for tracing LLM calls and vector DBs

Stars
7.5k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Python
Stars, last 29 weeks+611
1 Apr 2026: 6,888 stars8 Apr 2026: 6,910 stars15 Apr 2026: 6,938 stars22 Apr 2026: 6,964 stars29 Apr 2026: 6,985 stars6 May 2026: 7,010 stars13 May 2026: 7,035 stars20 May 2026: 7,067 stars27 May 2026: 7,087 stars3 Jun 2026: 7,111 stars10 Jun 2026: 7,133 stars17 Jun 2026: 7,147 stars24 Jun 2026: 7,178 stars1 Jul 2026: 7,207 stars8 Jul 2026: 7,234 stars15 Jul 2026: 7,257 stars22 Jul 2026: 7,278 stars29 Jul 2026: 7,296 stars5 Aug 2026: 7,319 stars12 Aug 2026: 7,339 stars19 Aug 2026: 7,350 stars26 Aug 2026: 7,369 stars2 Sept 2026: 7,382 stars9 Sept 2026: 7,397 stars16 Sept 2026: 7,412 stars23 Sept 2026: 7,431 stars30 Sept 2026: 7,450 stars7 Oct 2026: 7,468 stars14 Oct 2026: 7,489 stars21 Oct 2026: 7,499 stars

6,888 on 1 Apr 20267,499 on 21 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OpenLLMetry is a set of OpenTelemetry extensions that trace calls to LLM providers, vector databases and agent frameworks. The Traceloop SDK is enabled with `Traceloop.init()` after `pip install traceloop-sdk`, and it emits standard OpenTelemetry data that can be exported to backends such as Datadog, Honeycomb, Grafana, SigNoz and Sentry. A separate repo covers JS/TS.

Who it is for: Python developers adding tracing to LLM apps on an existing OpenTelemetry setup

Strengths

  • Emits standard OpenTelemetry data, so it works with an existing observability stack
  • Instruments many providers, including OpenAI, Anthropic, Bedrock, Gemini, Ollama and Mistral
  • Covers vector DBs (Chroma, Pinecone, Qdrant, Weaviate) and frameworks like LangChain and CrewAI
  • One-line setup with the SDK; instrumentations can also be added individually

Weaknesses

  • Python only in this repo; JS/TS lives in the separate OpenLLMetry-JS repo
  • No bundled UI or storage; you need a separate backend to view traces
  • SDK telemetry was collected in earlier versions; the README says it stops at v0.49.2 and above
  • No evaluation or prompt management in this repo; the README covers tracing only

What it needs

  • no GPU
  • Needs OpenTelemetry-compatible backend
  • Models: OpenAI, Azure OpenAI, Anthropic, AWS Bedrock, Google Gemini

Also in Gateways and observability

See all 36
Also in Gateways and observability
RankProjectScore
1LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers61.8k starscustom license90 out of 100
2OmniRouteLLM gateway routing one OpenAI-compatible endpoint across 372 providers79.5k starsMIT87 out of 100
3new-apiGateway that unifies LLM providers behind OpenAI, Anthropic and Gemini APIs50.4k starsAGPL-3.083 out of 100
#4freellmapiOpenAI-compatible router that pools free LLM provider tiers behind one endpoint39k starsMIT80 out of 100
#5LangfuseTracing, prompt management and evals for LLM apps on ClickHouse Live demo ↗ (opens in a new tab)36.1k starscustom license75 out of 100