logfire  by pydantic

Observability platform for Python applications

created 1 year ago
3,416 stars

Top 14.5% on sourcepulse

GitHubView on GitHub
Project Summary

Logfire provides an observability platform designed for Python developers, simplifying the process of gaining insights into application behavior. It offers rich Python-specific telemetry, SQL querying capabilities for data analysis, and seamless integration with OpenTelemetry standards, enabling comprehensive monitoring across various languages and services.

How It Works

Logfire acts as an opinionated wrapper around OpenTelemetry, leveraging its robust instrumentation and data collection capabilities. It focuses on providing Python-centric insights, including detailed display of Python objects, event-loop telemetry, and profiling for code and database queries. The platform's unique advantage lies in its Pydantic integration, offering built-in analytics on data flowing through Pydantic models and their validations.

Quick Start & Requirements

  • Primary install: pip install logfire
  • Authentication: logfire auth
  • Prerequisites: Python environment.
  • Documentation: learn more

Highlighted Details

  • Uncomplicated dashboard designed for broad engineering team adoption.
  • Deep visibility into Python application behavior, including event-loop and database query profiling.
  • SQL interface for data querying, compatible with BI tools.
  • Full OpenTelemetry signal support (traces, metrics, logs).
  • Pydantic integration for data validation analytics.

Maintenance & Community

  • Developed by the team behind Pydantic.
  • Open to contributions for the SDK and documentation.
  • Security vulnerability reporting via their security policy.

Licensing & Compatibility

  • License: Not explicitly stated in the provided README.
  • Compatibility: Designed for Python applications; integrates with OpenTelemetry for broader compatibility.

Limitations & Caveats

The server application for recording and displaying data is closed source, meaning the full observability platform is not open source.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
49
Issues (30d)
31
Star History
379 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
2 more.

prompttools by hegelai

0.3%
3k
Open-source tools for prompt testing and experimentation
created 2 years ago
updated 11 months ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Didier Lopes Didier Lopes(Founder of OpenBB), and
4 more.

evidently by evidentlyai

0.4%
6k
Open-source framework for ML/LLM observability
created 4 years ago
updated 1 day ago
Feedback? Help us improve.