SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Python Observability Projects
-
Project mention: Show HN: Flow β A Dynamic Task Engine for AI Agents Without DAG | news.ycombinator.com | 2024-12-02
- https://github.com/PrefectHQ/prefect
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Traceloop is also an open-source project that provides end-to-end tracing for LLM applications. It uses OpenTelemetry standards to offer visibility into the request flow through code, especially in agent-based and multi-step workflows. Traceloop focuses exclusively on tracing and requires an existing OpenTelemetry setup to unlock its full potential.
-
Project mention: Pydantic Logfire Switches from Timescale to Datafusion | news.ycombinator.com | 2024-08-29
-
robusta
Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation
Project mention: AIOps : DΓ©boguer son cluster Kubernetes en utilisant lβintelligence artificielle gΓ©nΓ©rative viaβ¦ | dev.to | 2024-12-28apiVersion: v1 kind: Pod metadata: name: inventory-management-api spec: containers: - name: nginx image: nginx ports: - containerPort: 80 command: - wge - "-O" - "/work-dir/index.html" - https://home.robusta.dev (base) root@k8sgpt:~# kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/refs/heads/main/crashloop_backoff/create_crashloop_backoff.yaml pod/inventory-management-api created (base) root@k8sgpt:~# kubectl get po NAME READY STATUS RESTARTS AGE inventory-management-api 0/1 ContainerCreating 0 5s (base) root@k8sgpt:~# kubectl get po NAME READY STATUS RESTARTS AGE inventory-management-api 0/1 RunContainerError 1 (1s ago) 10s
-
There are a few existing libraries that allow calculating the cost of different models (e.g. tokencost), but the associated datasets tend to go out of date quickly. Meanwhile, we needed something that we ourselves could rely on to calculate as accurate costs as possible. So we decided to build our own API and make it available to everyone.
-
openlit
Open source platform for AI Engineering: OpenTelemetry-native LLM Observability, GPU Monitoring, Guardrails, Evaluations, Prompt Management, Vault, Playground. ππ» Integrates with 50+ LLM Providers, VectorDBs, Agent Frameworks and GPUs.
OpenLIT is an OpenTelemetry-native observability tool built for AI Engineering and LLM applications. It focuses on easy, vendor-neutral instrumentation for LLMs, vector databases, and other AI stack components. OpenLIT is ideal for teams already heavily invested in OpenTelemetry and GPU monitoring but offers fewer features for LLM prompt evaluation and experimentation.
-
Project mention: Show HN: RAG app example with self-hosted embedding and LLM services | news.ycombinator.com | 2024-08-13
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
holmesgpt
Your 24/7 On-Call AI Agent - Solve Alerts Faster with Automatic Correlations, Investigations, and More
HolmesGPT, from Robusta, is a tool that simplifies Kubernetes troubleshooting. It investigates issues automatically, requiring no prior expertise. Use it via the Robusta SaaS platform or CLI with queries like holmes ask "what pods are unhealthy and why?".
-
-
PlayBooks
Runbook automation platform with deep observability integrations for SRE & On-Call Teams (by DrDroidLab)
Project mention: Show HN: PlayBooks β Convert on-call documents into executable notebooks | news.ycombinator.com | 2024-06-04 -
-
-
whitebox
[Not Actively Maintained] Whitebox is an open source E2E ML monitoring platform with edge capabilities that plays nicely with kubernetes (by squaredev-io)
-
grafana-ansible-collection
grafana.grafana Ansible collection provides modules and roles for managing various resources on Grafana Cloud and roles to manage and deploy Grafana Agent and Grafana
-
observability-with-amazon-opensearch
This repository contains a microservice-based Sample App demonstrating observability capabilities in the Amazon OpenSearch Service.
-
swiple
Swiple enables you to easily observe, understand, validate and improve the quality of your data
-
To learn more about the latest updates, install the platform, and take part in the project visit our GitHub repository.
-
-
-
Project mention: Observability for LLM apps with structlog and DuckDB | news.ycombinator.com | 2024-06-06
1. You do not need 2 databases if you are only looking to export the traces to your grafana stack. If you are using prometheus as the TSDB, you can directly send the traces there without needing any of the databases to be setup locally.
2. Also, you do not need the API key. You only need to install the python or typescript sdk and use the custom exporter option - https://github.com/Scale3-Labs/langtrace-python-sdk?tab=read... .
-
sense-collector
Sense Collector provides a way of collecting real-time data from the Sense Energy Monitor. Includes Grafana dashboards for visualizations of detected devices and smart plugs and their wattage, voltage, and amp utilization.
-
monocle
Monocle is a framework for tracing GenAI app code. This repo contains implementation of Monocle for GenAI apps written in Python. (by monocle2ai)
π Composed Image Retrieval π Intro to Multimodal LLama 3.2 π οΈ Multi Agent Concierge π» RAG with Langchain Granite, Milvus π«Ά Download content β Transformer Replacement? π€ vLLM for runing models π Amphion π Autogluon π Notebook LLama like Google's Notebook LLM π«Ά Monocle2ai for tracing GenAI app code LFA&D Project π€ Bee Agent Framework β LLama RFP Response βΆοΈ GenAI Script π½ Simular AI Agent S π¦Ύ DrawDB with AI β¨ Ollama with LLama 3.2 Vision!!!! Preview π Powerful RAG Checker π SQL Generator π» Role of LLMs π Document Extraction πΆοΈ Open Source Vector DB Reddit π The Practical Guide to Self Hosting LLM π¦Ύ Stagehand Controller πΆοΈ Understanding HNSWLIB π Best practices in RAG π» Enigma Agent π Langchain, Ollama, Phi3 for Function Calling π Compass Judger π Princeton NLP SimPO π Princeton NLP ProLong π Princeton NLP HELMET π§ Ollama Cheatsheet π Princeton NLP CopyCat π Princeton NLP Shp πΆοΈ Can LLM Solve Hard Github Issues π Enabling Large Language Models to Generate Text with Citations π Princeton NLP CharXiv π Awesome AI Agents List π¦Ύ Nomicβs Matryoshka text embedding model
-
bakalog
A command-line tool that detects, extracts log templates, and structuring logs to in-process database, leveraging template patterns generated by GPT-4.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Observability discussion
Python Observability related posts
-
Top Open Source Tools for LLM Observability in 2025
-
Pydantic Logfire Switches from Timescale to Datafusion
-
Show HN: All you need is Prometheus and Jaeger for LLM Observability
-
Pydantic logfire: Uncomplicated Observability for Python and beyond
-
Should I add CLA to my Open-source project?
-
Pydantic Logfire
-
Show HN: OpenLIT β Open-Source LLM Observability with OpenTelemetry
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2025
Index
What are some of the best open-source Observability projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Prefect | 19,241 |
2 | openllmetry | 5,782 |
3 | logfire | 3,099 |
4 | robusta | 2,754 |
5 | tokencost | 1,655 |
6 | openlit | 1,531 |
7 | runhouse | 1,031 |
8 | holmesgpt | 870 |
9 | dd-trace-py | 575 |
10 | PlayBooks | 436 |
11 | monosi | 322 |
12 | graphsignal-python | 203 |
13 | whitebox | 183 |
14 | grafana-ansible-collection | 179 |
15 | observability-with-amazon-opensearch | 83 |
16 | swiple | 82 |
17 | radicalbit-ai-monitoring | 81 |
18 | hiq | 73 |
19 | grafana-observability-primer | 40 |
20 | langtrace-python-sdk | 34 |
21 | sense-collector | 27 |
22 | monocle | 25 |
23 | bakalog | 21 |