1
0
mirror of https://github.com/minio/docs.git synced 2025-08-06 14:42:56 +03:00
Files
docs/source/reference/minio-mc-admin/mc-admin-prometheus-metrics.rst
2024-09-20 16:27:48 -06:00

5.4 KiB

mc admin prometheus metrics

minio

Table of Contents

mc admin prometheus metrics

Starting with MinIO Server RELEASE.2024-07-15T19-02-30Z and MinIO Client RELEASE.2024-07-11T18-01-28Z, metrics version 3 (v3) <minio-metrics-and-alerts> replaces the deprecated version 2 (v2) <minio-metrics-v2>.

Description

The mc admin prometheus metrics command prints Prometheus metrics for a cluster.

The output includes additional information about each metric, such as if its value is a counter or gauge.

For more complete documentation on using MinIO with Prometheus, see How to monitor MinIO server with Prometheus <minio-metrics-collect-using-prometheus>

Use mc admin on MinIO Deployments Only

EXAMPLE

The following command prints cluster metrics from the deployment at alias myminio:

mc admin prometheus metrics play cluster --api-version v3

SYNTAX

The command has the following syntax:

mc [GLOBALFLAGS] admin prometheus metrics  \
                                  ALIAS                                           \
                                  [TYPE]                                          \
                                  [--api_version v3]                              \
                                  [TYPE --bucket <bucket name> --api_version v3]

Parameters

ALIAS

The alias <mc alias> of a configured MinIO deployment for which the command prints metrics.

--api-version

To print version 3 (v3) <minio-metrics-and-alerts> metrics, include an --api-version v3 parameter. v3 is the only accepted value.

Omit --api-version to print version 2 (v2) <minio-metrics-v2> metrics.

--bucket

For v3 metric types that return bucket-level metrics, specify a bucket name. Use with ~mc admin prometheus metrics --api-version.

--bucket works for the following v3 metric types:

  • api
  • replication

The following example prints API metrics for the bucket mybucket:

mc admin prometheus metrics ALIAS api --bucket mybucket --api-version v3

TYPE

The type of metrics to print.

Valid values for metrics version 3 are:

  • api
  • audit
  • cluster
  • debug
  • ilm
  • logger
  • notification
  • replication
  • scanner
  • system

If not specified, a v3 command returns all metrics.

Valid values for metrics version 2 are:

  • bucket
  • cluster
  • node
  • resource

If not specified, a v2 command returns cluster metrics. Cluster metrics also include rollups of certain node metrics.

Global Flags

Example

Print v3 metrics

Use mc admin prometheus metrics --api-version v3 <mc admin prometheus metrics --api-version> to print all available v3 metrics and their current values for a MinIO deployment:

mc admin prometheus metrics ALIAS --api-version v3
  • Replace ALIAS with the alias <mc alias> of the MinIO deployment.

To print a specific type of metrics, include the ~mc admin prometheus metrics TYPE. The following prints all scanner metrics for a deployment:

mc admin prometheus metrics ALIAS scanner --api-version v3

Print v3 bucket replication metrics

Certain metric types accept a ~mc admin prometheus metrics --bucket parameter to specify the bucket for which to print metrics. The following example prints v3 replication metrics for bucket mybucket:

mc admin prometheus metrics ALIAS replication --bucket mybucket --api-version v3
  • Replace ALIAS with the alias <mc alias> of the MinIO deployment.

To print API metrics for a bucket, replace replication with api.

Print v2 metrics

By default, mc admin prometheus metrics prints v2 cluster metrics:

mc admin prometheus metrics ALIAS
  • Replace ALIAS with the alias <mc alias> of the MinIO deployment.

To print another type of metrics, specify the desired ~mc admin prometheus metrics TYPE. The following example prints v2 bucket metrics:

mc admin prometheus metrics ALIAS bucket