文件

mc admin prometheus generate

描述

mc admin prometheus generate 命令會產生一個指標抓取設定檔,用於 Prometheus

有關將 MinIO 與 Prometheus 搭配使用的更完整文件,請參閱如何使用 Prometheus 監控 MinIO 伺服器

僅在 MinIO 部署上使用 mc admin

MinIO 不支援將 mc admin 命令與其他 S3 相容服務一起使用,無論它們聲稱與 MinIO 部署的相容性如何。

以下命令會產生一個 Prometheus 抓取設定,該設定會從 別名 myminio 的部署中收集儲存桶指標

mc admin prometheus generate myminio bucket

此命令具有以下語法

mc [GLOBALFLAGS] admin prometheus generate  \
                                  ALIAS     \
                                  [TYPE]
  • 括號 [] 表示可選參數。

  • 共用一行的參數是相互依賴的。

  • 使用管道 | 運算符分隔的參數是互斥的。

將範例複製到文字編輯器,並在終端機/shell 中執行命令之前根據需要修改。

參數

ALIAS
必要

此命令會為已設定的 MinIO 部署產生 Prometheus 相容的組態檔,而此處的 alias 即為該部署的別名。

TYPE
選填

要抓取的指標類型。

在版本 RELEASE.2023-10-07T15-07-38Z 中變更:新增 resource 指標

有效值為

  • bucket

  • cluster

  • node

  • resource

如果未指定,此命令會傳回叢集指標。叢集指標也包含節點指標。

全域旗標

此命令支援任何全域旗標

範例

為儲存貯體指標產生抓取設定

使用 mc admin prometheus generate 來產生一個抓取設定,以便為 MinIO 部署收集儲存貯體指標

   mc admin prometheus generate ALIAS bucket
  • ALIAS 替換為 MinIO 部署的 alias

輸出結果類似如下:

scrape_configs:
- job_name: minio-job-bucket
  bearer_token: [auth token]
  metrics_path: /minio/v2/metrics/bucket
  scheme: http
  static_configs:
  - targets: ['localhost:9000']