client_python icon indicating copy to clipboard operation
client_python copied to clipboard

Prometheus instrumentation library for Python applications

Results 179 client_python issues
Sort by recently updated
recently updated
newest added

A Prometheus exporter implemented with the prometheus_client package will respond to all HTTP methods, even though it is supposed to succeed only on GET /metrics. This behavior may be reported...

As in https://github.com/prometheus/client_golang/issues/1369 and https://github.com/prometheus/client_java/issues/916, the Python library needs to be updated to support UTF-8. Tasks: - [x] Update exposition format parsers for the new syntax - [x] Update PromQL...

feature
priority/P3

There appears to be some discrepancy between the pip package name and the name of the installed package Both `prometheus_client` and ` prometheus-client` appear to be valid names to install...

Hi all, I have written a custom exporter for calculating the cost of using a node in AWS. Here is how it works: Lets assume I have 3 nodes, each...

### Summary MultiProcessCollector._accumulate_metrics drops timestamps for all exported metrics, regardless of whether the selected sample or `multiproc_mode` used or needs them. This causes metrics file compaction routines (to cleanup old...

scare noting samples and pushed to pushgateway when a system starting,this is bug? I'm not sure @csmarchbanks ![image](https://github.com/user-attachments/assets/1cd159a2-c868-460b-86d0-66b74f4a5187)

Add parameter `debug: bool` for `start_wsgi_server` and `start_http_server`. If debug=True wsgi server prints every request to console. Related to #925

Details: This change removes the following CBC ciphers from the default set of ciphers in order to address CVE-2013-0169 (LUCKY13): - ECDHE-ECDSA-AES256-SHA384 - ECDHE-RSA-AES256-SHA384 - ECDHE-ECDSA-AES128-SHA256 - ECDHE-RSA-AES128-SHA256 This is...

Hey. I was looking into `InfoMetricFamily`’s `add_metric()` and I either I just don't get it or the API is a bit strange. With an `Info` object I'd have done something...