Prometheus PushGateway
Jump to navigation
Jump to search
http://pushgateway.example.org:9091/api/v1/metrics
Contents
prometheus.yml[edit]
- job_name: 'pushgateway' scrape_interval: 10s honor_labels: true static_configs: - targets: ['pushgateway:9091']
Status[edit]
curl -X GET http://pushgateway.example.org:9091/api/v1/status | jq { "status": "success", "data": { "build_information": { "branch": "master", "buildDate": "20200310-20:14:39", "buildUser": "[email protected]", "goVersion": "go1.13.6", "revision": "eba0ec4100873d23666bcf4b8b1d44617d6430c4", "version": "1.1.0" }, "flags": { "log.format": "logfmt", "log.level": "info", "persistence.file": "", "persistence.interval": "5m0s", "push.disable-consistency-check": "false", "web.enable-admin-api": "false", "web.enable-lifecycle": "false", "web.external-url": "", "web.listen-address": ":9091", "web.route-prefix": "", "web.telemetry-path": "/metrics" }, "start_time": "2020-03-11T01:44:49.9189758+05:30" } } curl -X GET http://pushgateway.example.org:9091/api/v1/metrics | jq { "status": "success", "data": [ { "labels": { "job": "batch" }, "last_push_successful": true, "my_job_duration_seconds": { "time_stamp": "2020-03-11T02:02:27.716605811+05:30", "type": "GAUGE", "help": "Duration of my batch jon in seconds", "metrics": [ { "labels": { "instance": "", "job": "batch" }, "value": "0.2721322309989773" } ] }, "push_failure_time_seconds": { "time_stamp": "2020-03-11T02:02:27.716605811+05:30", "type": "GAUGE", "help": "Last Unix time when changing this group in the Pushgateway failed.", "metrics": [ { "labels": { "instance": "", "job": "batch" }, "value": "0" } ] }, "push_time_seconds": { "time_stamp": "2020-03-11T02:02:27.716605811+05:30", "type": "GAUGE", "help": "Last Unix time when changing this group in the Pushgateway succeeded.", "metrics": [ { "labels": { "instance": "", "job": "batch" }, "value": "1.5838723477166057e+09" } ] } } ] }
Related[edit]
See also[edit]
- Prometheus: Prometheus installation,
9090
, storage, Prometheus exporters: Node exporter9100
, Blackbox exporter, Prometheus alertmanager (changelog), Prometheus versions, Prometheus Node exporter releases,promtool
,amtool, tsdb
,/etc/default/prometheus, /etc/prometheus/prometheus.yml, journalctl -u prometheus
,/etc/default/prometheus-node-exporter
, PromQL,alert:
, Prometheus Operator, Thanos, VictoriaMetrics, PushGateway, Prometheus API,values.yml
, Amazon Managed Service for Prometheus
Advertising: