#115 · Primary category: MLOps & Evaluation
openinference
OpenTelemetry Instrumentation for AI Observability
Project last updated:08/29/26
GitHub Stars
1.2K
Forks
301
Contributors
132
License
Apache-2.0
Why we included this project
Tracing is how you find out what actually happened inside an LLM request, and OpenInference is one of the most complete open implementations of that for AI workloads. It combines a specification with a family of instrumentation plugins that emit standardized traces across Python, JS, Go, and Java SDKs, including OpenAI, LangChain, LlamaIndex, CrewAI, MCP servers, Bedrock, and Vertex. Because the same instrumentation fits so many stacks, you can feed every trace into one backend instead of hand-wiring a bespoke exporter per framework. It builds on OpenTelemetry rather than reinventing it, so traces stay transport- and backend-agnostic and work with Arize Phoenix, Arize AX, or any OTel-compatible store. Teams running mixed agent and RAG architectures will find the shared semantic conventions worth adopting even if they bring their own analysis tooling.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models