Comments (2)
Yeah, I guess the parser should notice if duplicate quantiles are set and only take the latest. And at least warn... See prometheus/client_golang#150 where this has to be fixed.
On a more general note, the problem is that the text format is a very imperfect representation of the "truth". The native metric format of Prometheus is defined in https://github.com/prometheus/client_model/blob/master/metrics.proto .
While a summary looks like many independent time series in the text format as well as in the representation on the server, in the protobuf format all the quantiles and the sum and the count are just one complex metric with one timestamp.
from pushgateway.
This will be fixed as part of prometheus/client_golang#150
from pushgateway.
Related Issues (20)
- Web Application Potentially Vulnerable to Clickjacking HOT 4
- Add support for indicator host up and down HOT 4
- Increase configuration of whether the metric item expires (never/hour/day) HOT 1
- "How can I send the data collected by node_exporter to Pushgateway?" HOT 1
- `/-/healthy` should fail if metrics are inconsistent. HOT 2
- conflict pushing metrics with the same job, different instance HOT 1
- Is there any plan to support UDP? HOT 1
- Locking may cause the Push handler function to become single-threaded HOT 1
- pushgateway suffered an OOM HOT 7
- Add a reload button at the homepage or auto reload HOT 3
- CVE-2023-39533 - vulnerability found in Go's Networking Stack HOT 2
- Label value Coverage issues
- Unable to enable the push.disable-consistency-check flag
- High CPU Usage in checkWriteRequest Method of Storage Module
- gathered metric family process_open_fds has type UNTYPED but should have GAUGE
- PUT metrics timeout
- Current release uses go 1.21.1 which has a number of CVEs HOT 3
- Support UTF-8 in metric and label names
- pushgateway allways 504 Connection timed out and write queue is full HOT 2
- Clients pushing metrics to pushgateway are receiving intermittent timeouts HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pushgateway.