prometheus/client_python

Prometheus instrumentation library for Python applications

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 15th, 2026
Created on February 10th, 2015
Open Issues & Pull Requests: 150 (+0)
GitHub issues: Enabled
Number of forks: 876
Total Stargazers: 4,375 (+0)
Total Subscribers: 62 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 39.8 hours
Mean response time: 41.9 days
90th percentile: 60.6 days
Tracked items: 61

Most active contributors

Sign in to see contributor activity.

How this project is maintained

97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 80% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 696 days
Stale 30+ days: 29
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (5)
  • help wanted (3)
  • enhancement (1)
  • feature (1)
  • priority/P3 (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

client_python is an instrumentation library for Python applications that exports metrics to Prometheus.

The library solves the problem of collecting and exposing application metrics in a format that Prometheus can scrape. It works by providing Python developers with metric types—counters, gauges, histograms, and summaries—that track application behavior. Applications using the library expose these metrics via an HTTP endpoint that Prometheus periodically scrapes to collect time-series data for monitoring and alerting.

Teams should adopt this library when building Python applications that need to integrate with Prometheus-based monitoring infrastructure. It suits any Python service where observability through Prometheus is desired, from web applications to background workers. The library is the standard instrumentation tool for Python in the Prometheus ecosystem, making it the natural choice for teams already committed to Prometheus for metrics collection.

The project maintains steady development activity with regular updates addressing bug fixes and feature additions. The codebase receives consistent attention to ensure compatibility with evolving Python versions and Prometheus standards. Contributions are actively reviewed and integrated, indicating an engaged maintainer presence. The project documentation is kept current alongside code changes, supporting users implementing instrumentation in their applications.