Pushgateway is part of the official prometheus ecosystem. You don't need to include the tag prometheus unless the question relates to metrics collection. Please, check the official documentation of PushGateway before asking a question.
New to Prometheus ecosystem?
Pushgateway is part of the official prometheus ecosystem. It is a metric cache written in Go. Metrics are pushed, updated and deleted through an API. It is not a replacement for push based monitoring like statd. But rather, as explained on GitHub, a proxy to make batch job appear as if they were still running, giving time to Prometheus, which is pull based monitoring, to come and collect the resulting metrics.
prometheus-pushgateway Tag usage
When posting questions about Prometheus PushGateway, remember there are three main aspects:
- the API side to metrics lifetime management
- the Prometheus collection an exploitation
- the PushGateway exploitation and design decision
If it is about metrics collection and exploitation, include the prometheus tag as well.
For the API side, specif the system you are using for accessing the API and give curl equivalent of the operations you question relates to.
For the exploitation and design decision, please first check the documentation which details the use cases and intent of PushGateway.