mc admin trace
描述
mc admin trace 命令用于显示目标 MinIO 部署上发生的 API 操作。
Use mc admin on MinIO Deployments Only
MinIO 不支持与其他声称与 MinIO 部署兼容
的 S3 兼容服务一起使用 mc admin
命令。
示例
监控所有API操作
使用 mc admin trace 监视 MinIO 部署上的 API 操作:
mc admin trace -a ALIAS
请参阅返回 503 错误的调用
使用 mc admin trace 监控返回服务不可用 503 错误的 API 操作:
mc admin trace -v --status-code 503 ALIAS
请参阅控制台跟踪以获取路径
使用 mc admin trace 监视特定路径的活动:
mc admin trace --path my-bucket/my-prefix/* ALIAS
请参阅控制台跟踪以了解大于 1Mb 的响应大小
使用 mc admin trace 监视特定大小的响应:
mc admin trace --filter-response --filter-size 1Mb ALIAS
请参阅控制台跟踪以了解请求操作持续时间大于 5 毫秒的情况
使用 mc admin trace 来监控长时间操作:
mc admin trace --filter-duration --filter-size 5ms ALIAS
语法
mc admin trace 的语法如下:
mc admin trace [FLAGS] TARGET
mc admin trace 支持以下参数:
- TARGET
指定一个配置好的 MinIO 部署的
alias,用于监控 API 操作。
- --call
只跟踪匹配的客户端操作或调用类型。 例如,以下命令仅跟踪
scanner类型的操作。mc admin trace --call scanner TARGET
有效的呼叫类型包括:
batch-keyrotationbatch-replicationbootstrapdecommissionftphealingilminternalosrebalancereplication-resyncs3scannerstorage
如果未指定,MinIO 默认返回
s3调用类型。
- --filter-request
跟踪请求大小大于指定
--filter-size值的客户端操作或调用。必须与
--filter-size标志一起使用。
- --filter-response
跟踪响应大小大于指定
--filter-size值的客户端操作或调用。必须与
--filter-size标志一起使用。
- --filter-size
过滤调用的尺寸限制。
必须与
--filter-request或--filter-response标志之一一起使用。有效单位包括:
Suffix
Unit Size
kKB (Kilobyte, 1000 Bytes)
mMB (Megabyte, 1000 Kilobytes)
gGB (Gigabyte, 1000 Megabytes)
tTB (Terrabyte, 1000 Gigabytes)
kiKiB (Kibibyte, 1024 Bites)
miMiB (Mebibyte, 1024 Kibibytes)
giGiB (Gibibyte, 1024 Mebibytes)
tiTiB (Tebibyte, 1024 Gibibytes)
- --stats
在当前跟踪会话期间,为每个跟踪的函数调用积累聚合统计数据。
输出表包括以下列。
Call
捕获的客户端操作或功能的名称。
Count
客户端操作或调用的次数。
RPM
客户端操作或呼叫的每分钟速率 (RPM)。
Avg Time
客户操作或呼叫完成所需的平均时间。
Min Time
客户操作或呼叫完成所需的最短时间。
Max Time
客户操作或呼叫完成所需的最长时间。
Avg TTFB
在 RELEASE.2023-11-15T22-45-58Z 版本加入.
客户端操作或呼叫响应的平均首字节时间 (TTFB)。
Max TTFB
在 RELEASE.2023-11-15T22-45-58Z 版本加入.
客户端操作或呼叫响应的最大到第一个字节的时间。
Avg Size
客户操作或呼叫响应的平均大小。
Errors
出错的客户端操作或调用失败的次数。
RX Avg
客户端操作或呼叫的平均接收字节数 (RX)。 只有在不为零(0)的情况下才会显示该统计量。
TX AVG
客户端操作或呼叫的平均发送字节数 (TX)。 只有在不为零(0)的情况下才会显示该统计量。
收集统计数据,如名称、计数、持续时间、最小时间、最大时间、首次字节时间或错误。 累积最多 15 个统计条目。
全局标记
此命令支持任何 全局标志。