client_python
client_python copied to clipboard
Prometheus instrumentation library for Python applications
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...
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 
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...
`InfoMetricFamily`’s `add_metric()` parameters are strangely named and should provide default values
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...