Skip to main content

One-import LLM Observability SDK — traces, metrics and cost tracking via OpenTelemetry

Project description

Public Grafana Dashboard (No VPN Required)

https://snapshots.raintank.io/dashboard/snapshot/Ax95UdqheWbXk12bX0eQCHQug45boDNL

LLM Observability Platform

A full-stack LLM observability platform with OpenTelemetry, Prometheus, and Grafana.

Quick Start

docker-compose up -d

That is it. All services start automatically.

Public Grafana Dashboard (no VPN required)

https://snapshots.raintank.io/dashboard/snapshot/U9wwoSC5nXvSub5VNHdob7FNTsqn5f2R

Services

Service URL Description
Grafana http://localhost:3001 Dashboards (admin/admin123)
Prometheus http://localhost:9090 Metrics storage (30-day retention)
OTel Self-Metrics http://localhost:8888/metrics Meta-observability
Backend API http://localhost:8000 LLM backend
Target App http://localhost:8001 Instrumented app

Requirements Fulfilled

  • Meta-observability: OTel collector monitors itself on port 8888
  • OTel handles 10,000+ spans/min with batch processor and 2 replicas
  • Prometheus 30-day local retention + remote write ready
  • Grafana single pane of glass across all backends
  • Horizontal scaling: 2x OTel replicas behind nginx load balancer
  • Single docker-compose up deploys entire stack
  • Kubernetes Helm charts in helm/observability-stack/
  • GitHub Actions pipeline in .github/workflows/publish-sdk.yml
  • Public Grafana dashboard (no VPN): https://snapshots.raintank.io/dashboard/snapshot/U9wwoSC5nXvSub5VNHdob7FNTsqn5f2R

Helm Deployment

helm install observability-stack helm/observability-stack/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llm_observer_sdk-0.1.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llm_observer_sdk-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file llm_observer_sdk-0.1.0.tar.gz.

File metadata

  • Download URL: llm_observer_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for llm_observer_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f474e9dd3d3b84646a082d0cad770ec85c45f5e6ea6554508886f46ca4c822a3
MD5 d95a6508750421af2395851a67b3ea69
BLAKE2b-256 9cd3e9d63e5f3544cd8de9f90e0e663563727cbe25a445f1f3aa13909e75c712

See more details on using hashes here.

File details

Details for the file llm_observer_sdk-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for llm_observer_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 346e42f84913af062868f3ff1f6550e1a00ce50a846d717048a17aa5545bcb95
MD5 5865f23e8cc3775940af3e75f704ee45
BLAKE2b-256 44aafb559ec45b8e9fde9a2488a40116492f6cadee069a50aa3c1a6bfaa37c30

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page