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.