@ -0,0 +1,208 @@
mc admin prometheus metrics
描述
命令 mc admin prometheus metrics 会打印集群的 Prometheus 指标.
输出包括每个度量的附加信息,例如其值是 counter 还是 gauge 。
有关将 MinIO 与 Prometheus 结合使用的更完整文档, 参考 How to monitor MinIO server with Prometheus
从 MinIO 服务器 RELEASE.2024-07-15T19-02-30Z 和 MinIO 客户端 https://github.com/minio/mc/releases/tag/RELEASE.2024-07-11T18-01-28Z 开始,metrics version 3 (v3) 提供了额外的端点和指标。
要打印 v3 指标,请使用 --api_version v3 选项。
MinIO 建议新部署使用 version 3 (v3) 。 现有部署可继续使用 metrics version 2 。
Use mc admin on MinIO Deployments Only
MinIO 不支持与其他声称与 MinIO 部署兼容
的 S3 兼容服务一起使用 mc admin
命令。
以下命令会打印 :term: alias myminio 部署的群集度量值:
mc admin prometheus metrics myminio cluster
命令语法如下:
mc [GLOBALFLAGS] admin prometheus metrics  \
                                  ALIAS                                           \
                                  [TYPE]                                          \
                                  [--api_version v3]                              \
                                  [--bucket <bucket name>]
- 方括号 - []表示可选参数。
- 参数在同一行表示它们是相互依赖的。 
- 使用管道 - |运算符分隔的参数是相互排斥的。
在终端/壳中运行命令之前,将示例复制到文本编辑器中并按需进行修改。
参数
- ALIAS
- Required配置的 MinIO 部署的 alias,命令会打印该部署的度量值.
- --api-version
- Optional要打印 version 3 (v3) 指标,请包含一个 --api-version v3参数。v3是唯一可接受的值。省略 --api-version以打印 version 2 (v2) 指标。
- --bucket
- Optional需要 --api-version。 对于返回桶级指标的 v3 指标类型,请指定一个桶名。- bucket适用于以下 v3 度量类型:- api
- replication
 下面的示例会打印 mybucket桶的 API 指标:mc admin prometheus metrics ALIAS api --bucket mybucket --api-version v3 
Global Flags
此命令支持任何 全局标志。
Examples
打印 v3 指标
使用 mc admin prometheus metrics --api-version v3 打印 MinIO 部署的所有可用 v3 指标及其当前值:
mc admin prometheus metrics ALIAS --api-version v3
- 将 - ALIAS替换为 MinIO 部署的- alias。
要打印特定类型的度量值,请包含 TYPE 。
下面将打印部署的所有扫描仪指标:
mc admin prometheus metrics ALIAS scanner --api-version v3
打印 v3 应用程序接口或数据桶复制指标
某些 v3 指标类型接受 --bucket 参数,用于指定打印指标的数据桶。
下面的示例将打印 mybucket 的 v3 复制指标:
   mc admin prometheus metrics ALIAS replication --bucket mybucket --api-version v3
- 用 MinIO 部署的 - alias替换- ALIAS。
要打印水桶的 API 指标,请将 replication 替换为 api 。
打印 v2 集群指标
默认情况下, mc admin prometheus metrics 会打印 v2 群集度量值:
- 将 - ALIAS替换为 MinIO 部署的- alias。
打印其他类型的 v2 指标
要打印其他类型的 v2 指标,请指定所需的 TYPE 。
下面的示例将打印 v2 桶指标:
mc admin prometheus metrics ALIAS bucket
接受的值有: bucket 、 cluster 、 node 和 resource 。
