文件

mc admin scanner trace

描述

mc admin scanner trace 命令會顯示目標 MinIO 部署上發生的特定於 掃描器 的 API 操作。

僅在 MinIO 部署上使用 mc admin

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

以下範例傳回與 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]
  • 方括號 [] 表示選用參數。

  • 在同一行中共享的參數是相互依賴的。

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

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

參數

ALIAS
必要

要顯示 掃描器 API 操作的 MinIO 部署的別名

--filter-request
選用

追蹤掃描器操作或呼叫,其請求大小大於指定的 --filter-size 值。

必須--filter-size 旗標一起使用。

--filter-response
選用

追蹤掃描器操作或呼叫,其回應大小大於指定的 --filter-size 值。

必須--filter-size 旗標一起使用。

--filter-size
選用

篩選輸出,僅顯示請求大小或回應大小大於指定大小的項目。

必須與 --filter-request--filter-response 旗標一起使用。

有效單位包含

後綴

單位大小

k

KB (千位元組,1000 位元組)

m

MB (百萬位元組,1000 千位元組)

g

GB (吉位元組,1000 百萬位元組)

t

TB (兆位元組,1000 吉位元組)

ki

KiB (千位二進位元組,1024 位元組)

mi

MiB (百萬位二進位元組,1024 千位二進位元組)

gi

GiB (吉位二進位元組,1024 百萬位二進位元組)

ti

TiB (兆位二進位元組,1024 吉位二進位元組)

--funcname
選用

傳回輸入函數名稱的呼叫。

--node
選用

傳回指定伺服器的呼叫。

--path
選用

傳回指定路徑的呼叫。

--response-duration
選用

追蹤回應持續時間大於指定值的呼叫。

--verbose, -v
選用

傳回詳細輸出。

全域旗標

此命令支援任何全域旗標

範例

監控所有掃描器 API 操作

使用 mc admin scanner trace 來監控別名為 myminio 的 MinIO 部署上的 掃描器 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 函數 的掃描器活動。

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

顯示持續時間超過 5 毫秒的掃描器操作

使用 mc admin scanner trace 來監控長時間的操作。

 mc admin scanner trace --response-duration 5ms myminio