中文文档

mc admin scanner trace

描述

mc admin scanner trace 命令显示目标 MinIO 部署上发生的 scanner 特定的 API 操作。

Use mc admin on MinIO Deployments Only

MinIO 不支持与其他声称与 MinIO 部署兼容 的 S3 兼容服务一起使用 mc admin 命令。

以下示例返回与 myminio 部署上的扫描仪相关的 API 操作列表。

mc admin scanner trace myminio

该命令的语法如下:

mc admin scanner trace ALIAS
                       [--filter-request]            \
                       [--filter-response]           \
                       [--filter-size <value>]       \
                       [--funcname <value>]          \
                       [--node <value>]              \
                       [--path <value>]              \
                       [--response-duration <value>] \
                       [--verbose, -v]
  • 方括号 [] 表示可选参数。

  • 参数在同一行表示它们是相互依赖的。

  • 使用管道 | 运算符分隔的参数是相互排斥的。

在终端/壳中运行命令之前,将示例复制到文本编辑器中并按需进行修改。

参数

ALIAS
Required

MinIO 部署的 alias ,用于显示 scanner API 操作。

--filter-request
Optional

跟踪扫描仪操作或请求大小大于指定 --filter-size 值的调用。

必须 与以下方式一起使用 --filter-size 标志。

--filter-response
Optional

跟踪扫描仪操作或响应大小大于指定 --filter-size 值的调用。

必须 与以下方式一起使用 --filter-size 标志。

--filter-size
Optional

将输出过滤为请求大小或响应大小大于指定大小。

必须与 --filter-request--filter-response 标志一起使用。

有效单位包括:

Suffix

Unit Size

k

KB (Kilobyte, 1000 Bytes)

m

MB (Megabyte, 1000 Kilobytes)

g

GB (Gigabyte, 1000 Megabytes)

t

TB (Terrabyte, 1000 Gigabytes)

ki

KiB (Kibibyte, 1024 Bites)

mi

MiB (Mebibyte, 1024 Kibibytes)

gi

GiB (Gibibyte, 1024 Mebibytes)

ti

TiB (Tebibyte, 1024 Gibibytes)

--funcname
Optional

返回输入的函数名称的调用。

--node
Optional

返回对指定服务器的调用。

--path
Optional

返回指定路径的调用。

--response-duration
Optional

跟踪响应持续时间大于指定值的调用。

--verbose, -v
Optional

返回详细输出。

全局标志

此命令支持任何 全局标志

示例

监控所有扫描仪 API 操作

使用 mc admin scanner trace 来监控别名 myminio 上的 MinIO 部署上的 scanner API 操作:

mc admin scanner trace myminio

显示特定路径的扫描仪跟踪

使用 mc admin scanner trace 监控部署中 myminio 别名路径 my-bucket/my-prefix/* 的 API 操作:

 mc admin scanner trace --path my-bucket/my-prefix/* myminio

显示 scanObject 函数的扫描仪 API 操作

监控 myminio 部署中 scanObject function 的扫描仪活动:

mc admin scanner trace --funcname=scanner.ScanObject myminio

显示大小大于 1MB 的扫描仪操作请求

使用 mc admin scanner trace 来监控 myminio 部署中大于 1MB 的请求:

mc admin scanner trace --filter-request --filter-size 1MB myminio

显示大小大于 1MB 的扫描仪操作响应

使用 mc admin scanner trace 来监控大响应大小:

 mc admin scanner trace --filter-response --filter-size 1MB myminio

显示持续时间超过五毫秒的扫描仪操作

使用 mc admin scanner trace 来监控长时间操作:

 mc admin scanner trace --response-duration 5ms myminio
Join Slack 商业支持购买咨询