pushgateway
E699842
Pushgateway is a Prometheus component that allows ephemeral or batch jobs to push their metrics to a gateway for later scraping and storage.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Pushgateway | 0 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Prometheus component
ⓘ
metrics gateway ⓘ |
| canBe | scraped by multiple Prometheus servers ⓘ |
| category |
monitoring tool
ⓘ
observability component ⓘ |
| communicatesOver | HTTP NERFINISHED ⓘ |
| configurationMethod |
command-line flags
ⓘ
environment variables ⓘ |
| deploymentModel | runs as a separate service ⓘ |
| designedFor | pull-based Prometheus model compatibility ⓘ |
| developedBy | Prometheus project NERFINISHED ⓘ |
| doesNotStore | metrics on disk by default ⓘ |
| enables | pushing metrics over HTTP ⓘ |
| exposes |
/-/healthy endpoint
ⓘ
/-/ready endpoint ⓘ /metrics endpoint ⓘ HTTP endpoint for metrics ⓘ |
| hasLimitation |
metrics may become stale if not deleted
ⓘ
not suitable for high-cardinality per-instance metrics at scale ⓘ |
| license | Apache License 2.0 ⓘ |
| notRecommendedFor | direct instrumentation of long-lived services ⓘ |
| officialDocumentation |
https://github.com/prometheus/pushgateway#readme
ⓘ
https://prometheus.io/docs/practices/pushing/ ⓘ |
| partOf | Prometheus ecosystem ⓘ |
| primaryFunction |
accept metrics pushed by clients
ⓘ
expose pushed metrics for scraping ⓘ |
| repository | https://github.com/prometheus/pushgateway ⓘ |
| scrapedBy | Prometheus server NERFINISHED ⓘ |
| stores | metrics in memory ⓘ |
| supports |
DELETE operations for metrics
ⓘ
OpenMetrics format ⓘ POST operations for metrics ⓘ PUT operations for metrics ⓘ Prometheus exposition format ⓘ TLS termination ⓘ basic authentication via reverse proxy ⓘ delete metrics by grouping key ⓘ grouping labels ⓘ instance label ⓘ job label ⓘ multi-tenant usage via labels ⓘ text-based metrics format ⓘ |
| usedFor |
batch jobs
ⓘ
ephemeral jobs ⓘ jobs without a long-running process ⓘ short-lived jobs ⓘ |
| usedWith |
Grafana
NERFINISHED
ⓘ
Prometheus Alertmanager NERFINISHED ⓘ |
| writtenIn | Go ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.