logfire  by pydantic

Observability platform for Python applications

Created 1 year ago
3,580 stars

Top 13.6% 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)
54
Issues (30d)
29
Star History
105 stars in the last 30 days

Explore Similar Projects

Starred by Gregor Zunic Gregor Zunic(Cofounder of Browser Use), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
14 more.

openllmetry by traceloop

0.4%
6k
Open-source observability SDK for LLM applications
Created 2 years ago
Updated 14 hours ago
Feedback? Help us improve.