Prometheus Aggregation Gateway is a aggregating push gateway for Prometheus. As opposed to the official Prometheus Pushgateway, this service aggregates the sample values it receives.
According to https://prometheus.io/docs/practices/pushing/:
The Pushgateway never forgets series pushed to it and will expose them to Prometheus forever...
The latter point is especially relevant when multiple instances of a job differentiate their metrics in the Pushgateway via an instance label or similar.
This restriction makes the pushgateway inappropriate for the usecase of accepting metrics from a client-side web app.
See https://github.com/weaveworks/promjs/ for a JS client library for Prometheus that can be used from within a web app.
If you have any questions about, feedback for or problems with prom-aggregation-gateway
:
- Invite yourself to the #weave-community slack channel.
- Ask a question on the #weave-community slack channel.
- Send an email to [email protected]
- File an issue.
Your feedback is always welcome!