文档

mc support top api

需要完成 SUBNET 注册

mc support 命令面向已在 MinIO SUBNET 注册的 MinIO 部署设计,以确保诊断和 性能测试获得最佳结果。 未注册 SUBNET 的部署无法使用 mc support 命令。

语法

mc support top api 命令用于汇总 MinIO 部署服务器上的实时 API 事件。

以下命令显示 alias myminio 上当前正在进行的 S3 API 调用。

mc support top api myminio/

该命令的语法如下:

mc [GLOBALFLAGS] support top api    \
                 TARGET             \
                 [--name "string"]  \
                 [--path "string"]  \
                 [--node "string"]  \
                 [--errors, -e]
  • 方括号 [] 表示可选参数。

  • 同一行中的参数彼此相互依赖。

  • 使用管道符 | 分隔的参数彼此互斥。

请先将示例复制到文本编辑器中并按需修改,再在终端 / shell 中运行命令。

参数

TARGET
Required

命令应在其上运行的 alias、前缀或对象完整路径。 该路径至少必须包含一个 ALIAS

--name
Optional

输出与输入字符串匹配的当前 API 调用摘要。

--path
Optional

输出指定路径的当前 API 调用摘要。

--node
Optional

输出匹配服务器上的当前 API 调用摘要。

--errors, -e
Optional

输出返回错误的当前 API 调用摘要。

全局参数

此命令支持 全局标志 中的任意选项。

示例

显示当前所有正在进行的 S3 API 调用

以下命令显示 myminio 部署中所有正在进行的 S3 API 调用:

mc support top api myminio/

显示当前正在进行的 s3.PutObject 调用

以下命令显示 myminio 部署中所有正在进行的 s3.PutObject 调用:

mc support top api --name s3.PutObject myminio/