minkms pprof

Profile the minkms server performance on a specified node or nodes in a Key Manager cluster. The resulting profile is intended for analytics and debugging through SUBNET.

SYNTAX

minkms pprof            \
  HOST[:PORT]...        \
  [-a | --api-key KEY]  \
  [-k | --insecure]     \
  [--cpu]               \
  [--heap]              \
  [--thread TYPE]       \
  [--block RATE]        \
  [--mutex FREQ]        \
  [-o | --output DIR]   \
  [--stat]

PARAMETERS

HOST[:PORT]

Required, Repeatable

The address (and optional port) of the KMS server(s) to profile. Specify multiple HOST[:PORT] arguments to profile multiple nodes in the cluster.

:PORT defaults to 7373 if omitted.

--api-key

Optional

Alias : -a

The API key of an identity the command uses to authenticate to the Key Manager cluster. Defaults to the value of MINIO_KMS_API_KEY.

--output DIR

Optional

Alias : -o

Stop profiling and write results to a directory. The DIR, and any parent directories, are created if they do not exist. If DIR is ‘_’, profiling is stopped but all results are discarded.

--stat

Optional

Print status information about the current profiling.

--cpu

Optional

Enable or disable CPU profiling. Enabled by default.

--heap

Optional

Enable or disable heap profiling. Enabled by default.

--thread

Optional

Enable or disable runtime and OS thread profiling. Valid values are runtime, os, all. Defaults to runtime.

--block

Optional

Enable or disable runtime blocking profiling by sampling events with the given RATE. Disabled by default.

--mutex

Optional

Enable lock contention profiling by sampling 1/FREQ events. Disabled by default.

--insecure

Optional

Alias : -k

Skip server certificate verification.

All Rights Reserved 2024-Present, MinIO, Inc.