Prometheus PushGateway

From wikieduonline
(Redirected from Pushgateway)
Jump to navigation Jump to search


http://pushgateway.example.org:9091/api/v1/metrics

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]

Advertising: