Prometheus 自身暴露了什么指标吗?(例如它使用的磁盘空间)

Prometheus 自身暴露了什么指标吗?(例如它使用的磁盘空间)

Prometheus 会公开任何有关自身的指标吗?例如,它使用了多少磁盘空间等等。

我想开始微调我们的 Prometheus 服务器,因此需要监控当前的情况。我希望能够看到它使用了多少磁盘空间。

Prometheus v2.31 通过 apt 安装在 Ubuntu Linux 22.04 LTS 上。

答案1

端点/metrics应该默认启用(找不到有关启用/禁用此功能的任何文档,似乎始终处于开启状态)

Prometheus 需要进行配置以从其自身抓取指标端点:

scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'

    # Override the global default and scrape targets from this job every 5 seconds.
    scrape_interval: 5s

    static_configs:
      - targets: ['localhost:9090']

摘自入门指南

我猜测 Prometheus 端点关于磁盘空间使用情况最相关的指标是:prometheus_tsdb_storage_blocks_bytes

但为了进行微调和分析,您可能还需要安装 prometheus 节点导出器。

相关内容