Skip to content

HTTP REST Api endpoint prometheus.yml

hwassman edited this page Jul 22, 2025 · 2 revisions

Prometheus API

Example output:
```console
# curl -v http://9.1XX.XXX.254:9250/prometheus.yml -u scale_admin:TXlWZXJ5U3Ryb25nUGFzc3cwcmQhCg==
*   Trying 9.1XX.XXX.254:9250...
* Connected to 9.1XX.XXX.254 (9.1XX.XXX.254) port 9250 (#0)
* Server auth using Basic with user 'scale_admin'
> GET /prometheus.yml HTTP/1.1
> Host: 9.1XX.XXX.254:9250
> Authorization: Basic c2NhbGVfYWRtaW46VFhsV1pYSjVVM1J5YjI1blVHRnpjM2N3Y21RaENnPT0=
> User-Agent: curl/7.76.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Content-Type: text/plain;charset=utf-8
< Server: CherryPy/18.9.0
< Date: Fri, 31 May 2024 10:55:13 GMT
< Allow: GET, HEAD, OPTIONS, TOPO
< Content-Length: 5317
<
alerting:
  alertmanagers:
  - static_configs:
    - targets: null
global:
  evaluation_interval: 15s
  query_log_file: /var/log/prometheus/query.log
  scrape_interval: 15s
rule_files: null
scrape_configs:
- job_name: prometheus
  static_configs:
  - targets:
    - localhost:9090
- basic_auth:
    password: TXlWZXJ5U3Ryb25nUGFzc3cwcmQhCg==
    username: scale_admin
  honor_timestamps: true
  job_name: GPFSFilesystem
  metrics_path: /metrics_gpfs_filesystem
  scheme: http
  scrape_interval: 10s
  static_configs:
  - targets:
    - 10.0.100.11:9250
- basic_auth:
    password: TXlWZXJ5U3Ryb25nUGFzc3cwcmQhCg==
    username: scale_admin
  honor_timestamps: true
  job_name: GPFSNSDDisk
  metrics_path: /metrics_gpfs_nsddisk
  scheme: http
  scrape_interval: 10s
  static_configs:
  - targets:
    - 10.0.100.11:9250
- basic_auth:
    password: TXlWZXJ5U3Ryb25nUGFzc3cwcmQhCg==
    username: scale_admin
  honor_timestamps: true
  job_name: GPFSVFSX
  metrics_path: /metrics_gpfs_vfsx
  scheme: http
  scrape_interval: 10s
  static_configs:
  - targets:
    - 10.0.100.11:9250
...

```

User Guide

Installation

Configuration

Maintenance

Troubleshooting

Use cases

Designing dashboards

Developer Guide

Clone this wiki locally