Python Observability

Open-source Python projects categorized as Observability

Top 16 Python Observability Projects

  • Prefect

    The easiest way to build, run, and monitor data pipelines at scale.

    Project mention: Prefect: A workflow orchestration tool for data pipelines | news.ycombinator.com | 2024-03-13
  • robusta

    Kubernetes observability and automation, with an awesome Prometheus integration

    Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13

    To put one more option out there, we use Hikaru (https://pypi.org/project/hikaru/) in Robusta.dev (https://github.com/robusta-dev/robusta) and have been pretty happy with it. Example code below:

      with Pod().read(name='thename', namespace='the-namespace') as p:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • openllmetry

    Open-source observability for your LLM application, based on OpenTelemetry

    Project mention: Show HN: You don't need to adopt new tools for LLM observability | news.ycombinator.com | 2024-02-14

    So why should it be different when the app you're building happened to be using LLMs?

    So today we're open-sourcing OpenLLMetry-JS. It's an open protocol and SDK, based on OpenTelemetry, that provides traces and metrics for LLM JS/TS applications and can be connected to any of the 15+ tools that already support OpenTelemetry. Here's the repo: https://github.com/traceloop/openllmetry-js

    A few months ago we launched the python flavor here (https://news.ycombinator.com/item?id=37843907) and we've now built a compatible one for Node.js.

    Would love to hear your thoughts and opinions!

    Check it out -

    Docs: https://www.traceloop.com/docs/openllmetry/getting-started-t...

    Github:

  • runhouse

    The fastest way to iterate and deploy AI workloads on your own infra. Unobtrusive, debuggable, PyTorch-like APIs.

    Project mention: Better GPU Cluster Scheduling with Runhouse | dev.to | 2024-03-15

    With Runhouse, it’s easy to send code to your compute no matter where it lives, and efficiently utilize your resources across multiple callers scheduling jobs (e.g. researchers, pipelines, inference services, etc). We believe less is more when it comes to AI DevOps, so we don’t make any assumptions about the structure of your code or the infrastructure to which you’re sending it.

  • dd-trace-py

    Datadog Python APM Client

  • agentops

    Python SDK for agent evals and observability

    Project mention: DeepEval – Unit Testing for LLMs | news.ycombinator.com | 2023-08-16
  • monosi

    Open source data observability platform

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • whitebox

    [Not Actively Maintained] Whitebox is an open source E2E ML monitoring platform with edge capabilities that plays nicely with kubernetes (by squaredev-io)

  • observability-with-amazon-opensearch

    This repository contains a microservice-based Sample App demonstrating observability capabilities in the Amazon OpenSearch Service.

    Project mention: Observabilidade de microsserviços com OpenTelemetry e Amazon OpenSearch [Lab Session] | dev.to | 2024-01-29

    Referências/Reference: https://catalog.us-east-1.prod.workshops.aws/workshops/1abb648b-2ef8-442c-a731-efbcb69c1e1e/en-US https://github.com/aws-samples/observability-with-amazon-opensearch.git https://github.com/idealo/terraform-aws-opensearch.git

  • swiple

    Swiple enables you to easily observe, understand, validate and improve the quality of your data

  • 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

    Project mention: discussion forum for Grafana roles on Ansible Galaxy | /r/grafana | 2023-12-10

    I am using the grafana role from Ansible Galaxy for the deployment on a Ubuntu bare metal server. What is the best forum to discuss this role? Opening an issue in their GitHub repo appears not the right place to me.

  • hiq

    HiQ - Observability And Optimization In Modern AI Era (by oracle)

  • grafana-observability-primer

    Grafana Observability Primer

  • bakalog

    A command-line tool that detects, extracts log templates, and structuring logs to in-process database, leveraging template patterns generated by GPT-4.

    Project mention: Log2row: A tool that detects, extracts templates, and structures logs | news.ycombinator.com | 2023-10-06
  • gilstats.py

    A utility for dumping per-thread statistics for CPython GIL using eBPF

  • cwtune

    CLI for selecting and back-testing CloudWatch alarm configuration

    Project mention: Cwtune – CLI for selecting and back-testing Cloudwatch alarm config | news.ycombinator.com | 2023-08-03
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-15.

Python Observability related posts

Index

What are some of the best open-source Observability projects in Python? This list will help you:

Project Stars
1 Prefect 14,330
2 robusta 2,392
3 openllmetry 1,089
4 runhouse 694
5 dd-trace-py 483
6 agentops 327
7 monosi 320
8 whitebox 180
9 observability-with-amazon-opensearch 77
10 swiple 76
11 grafana-ansible-collection 69
12 hiq 68
13 grafana-observability-primer 38
14 bakalog 19
15 gilstats.py 10
16 cwtune 10
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com