Prometheus は、自分自身に関するメトリックを公開しますか? たとえば、使用しているディスク容量など。
Prometheus サーバーの微調整を開始したいので、現在の状況を監視する必要があります。使用しているディスク容量を確認できるようにしたいです。
Prometheus v2.31 は Ubuntu Linux 22.04 LTS に apt 経由でインストールされました。
答え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 ノード エクスポーターもインストールすることをお勧めします。