Metrics

AIStor Server publishes cluster and node metrics using the Prometheus Data Model. You can use any scraping tool to pull metrics data from AIStor Server for further analysis and alerting.

This page covers metrics version 3, which has additional metrics and endpoints. Existing deployments can continue to use version 2 metrics.

Version 3 endpoints

The base endpoint, without an added path, returns cluster, node, and per-bucket statistic metrics from /cluster/usage/buckets.

To scrape a specific category, append the desired path to the base /minio/metrics/v3 endpoint. For example, the following endpoint returns audit metrics:

http://HOSTNAME:PORT/minio/metrics/v3/audit

Replace HOSTNAME:PORT with the FQDN and port of the AIStor deployment. For deployments with a load balancer managing connections between AIStor nodes, specify the address of the load balancer.

Bucket-level metrics

The /cluster/usage/buckets path returns high level statistics for all buckets.

To scrape metrics for a specific bucket, specify the bucket name in the path as /bucket/<metric-group>/<bucket-name>. For example, the following returns bucket-level API metrics for data:

http://HOSTNAME:PORT/minio/metrics/v3/bucket/api/data

The following paths provide individual bucket metrics:

  • /bucket/api
  • /bucket/batch
  • /bucket/replication

List available metrics

You can list all available metrics by appending ?list to the appropriate endpoint. For example, the following returns a list of available audit metrics:

http://HOSTNAME:PORT/minio/metrics/v3/audit?list

AIStor only returns metrics with populated values, ignoring any metrics with null or non-existant values.

To set the output format, set the request Content-Type to the desired format. Accepted values are application/json for JSON output or text/plain for a Markdown-formatted table. The default is Markdown.

Authentication

By default, AIStor Server requires authentication to scrape the metrics endpoints. To generate the needed bearer tokens, use mc admin prometheus generate. You can also disable metrics endpoint authentication by setting MINIO_PROMETHEUS_AUTH_TYPE to public.

Metric endpoints

AIStor Server provides the following scraping endpoints, relative to the base URL:

Category Path
API /api/requests

/bucket/api
Audit /audit
Batch /batch

/bucket/batch
Cluster /cluster/config

/cluster/erasure-set

/cluster/health

/cluster/iam

/cluster/usage/buckets

/cluster/usage/objects
Debug /debug/go
ILM /ilm
Logger webhook /logger/webhook
Notification /notification
Replication /replication

/bucket/replication
Scanner /scanner
System /system/cpu

/system/drive

/system/memory

/system/network/internode

/system/process

For a complete list of metrics for each endpoint, see Available metrics.

Available metrics

AIStor Server publishes a number of metrics at the cluster, node, or bucket levels. Each metric includes a label for the Object Store which generated that metric.

API request metrics

Metrics about requests served by the current node.

Path Description
/api/requests Metrics over all requests.
/bucket/api Metrics over all requests for a given bucket.

/api/requests

Name Description Labels
minio_api_requests_rejected_auth_total Total number of requests rejected due to authentication failure.

Type: counter
type, server
minio_api_requests_rejected_header_total Total number of requests rejected due to invalid or malformed headers.

Type: counter
type, server
minio_api_requests_rejected_timestamp_total Total number of requests rejected due to invalid or expired timestamps.

Type: counter
type, server
minio_api_requests_rejected_invalid_total Total number of requests rejected due to invalid request format or parameters.

Type: counter
type, server
minio_api_requests_rejected_notimplemented_total Total number of requests rejected because the API operation is not implemented.

Type: counter
type, server
minio_api_requests_waiting_total Current number of requests waiting in the queue before being processed.

Type: gauge
type, server
minio_api_requests_incoming_total Current number of incoming requests being accepted by the server.

Type: gauge
type, server
minio_api_requests_inflight_total Current number of API requests actively being processed.

Type: gauge
name, type, server
minio_api_requests_total Total number of API requests processed since server start.

Type: counter
name, type, server
minio_api_requests_errors_total Total number of API requests that resulted in 4xx or 5xx error responses.

Type: counter
name, type, server
minio_api_requests_5xx_errors_total Total number of API requests that resulted in 5xx server error responses.

Type: counter
name, type, server
minio_api_requests_4xx_errors_total Total number of API requests that resulted in 4xx client error responses.

Type: counter
name, type, server
minio_api_requests_canceled_total Total number of API requests canceled by the client before completion.

Type: counter
name, type, server
minio_api_requests_ttfb_seconds_distribution Histogram distribution of time to first byte (TTFB) in seconds for API requests.

Type: counter
name, type, le, server
minio_api_requests_traffic_sent_bytes Total number of bytes sent in API responses since server start.

Type: counter
type, server
minio_api_requests_traffic_received_bytes Total number of bytes received in API requests since server start.

Type: counter
type, server

Note: The minio_api_requests_ttfb_seconds_distribution metric tracks TTFB for all API operations including both read operations (e.g., GetObject) and write operations (e.g., PutObject).

/bucket/api

Name Description Labels
minio_bucket_api_traffic_received_bytes Total number of bytes sent for a bucket.

Type: counter
bucket, type, server
minio_bucket_api_traffic_sent_bytes Total number of bytes received for a bucket.

Type: counter
bucket, type, server
minio_bucket_api_inflight_total Total number of requests currently in flight for a bucket.

Type: gauge
bucket, name, type, server
minio_bucket_api_total Total number of requests for a bucket.

Type: counter
bucket, name, type, server
minio_bucket_api_canceled_total Total number of requests canceled by the client for a bucket.

Type: counter
bucket, name, type, server
minio_bucket_api_4xx_errors_total Total number of requests with 4xx errors for a bucket.

Type: counter
bucket, name, type, server
minio_bucket_api_5xx_errors_total Total number of requests with 5xx errors for a bucket.

Type: counter
bucket, name, type, server
minio_bucket_api_ttfb_seconds_distribution Distribution of time to first byte across API calls for a bucket.

Type: counter
bucket, name, le, type, server
minio_bucket_api_last_minute_qos_throttled_total Total number of requests throttled by QoS in the last minute for a bucket.

Type: gauge
bucket, name, ruleID, prefix
minio_bucket_api_qos_req_configured_counts_per_second Total number of requests configured by QoS per second for a bucket.

Type: gauge
bucket, name, ruleID, prefix
minio_bucket_api_last_minute_qos_rate_limit_exceeded_counts Total number of requests exceeding rate limit for a bucket in the last full minute.

Type: gauge
bucket, name, ruleID, prefix

Audit metrics

Metrics about the MinIO audit functionality.

Path Description
/audit Metrics related to audit functionality.

/audit

Name Description Labels
minio_audit_failed_messages Total number of messages that failed to send since start.

Type: counter
target_id, server
minio_audit_target_queue_length Number of unsent messages in queue for target.

Type: gauge
target_id, server
minio_audit_total_messages Total number of messages sent since start.

Type: counter
target_id, server
minio_audit_disk_file_count Total number of files on disk related to the global audit event queue.

Type: counter
target_id, server
minio_audit_disk_size Total size on disk in bytes, for the global audit event queue.

Type: counter
target_id, server
minio_audit_failed_requests Total number of failed requests when sending to the audit endpoint.

Type: counter
target_id, server
minio_audit_global_queue_size Total number of events in queue for all targets.

Type: counter
target_id, server
minio_audit_queued_file_count Total number of files queued for disk write.

Type: counter
target_id, server
minio_audit_total_requests Total number of requests made to the audit endpoint.

Type: counter
target_id, server
minio_audit_total_targets Total number of audit endpoint targets.

Type: counter
target_id, server
minio_audit_worker_count Total number of async audit workers.

Type: counter
target_id, server

Note: The target_id label uses the format <type> for default targets (e.g., http, kafka) or <type>_<name> for named targets (e.g., http_1, kafka_main) where type is the audit target type and name is the configured target identifier.

Batch metrics

Metrics about the MinIO batch jobs.

Path Description
/batch Metrics related to batch jobs.
/bucket/batch Metrics related to batch jobs by bucket.

/batch

Name Description Labels
minio_batch_jobs_completed Number of completed batch jobs.

Type: gauge
type, server
minio_batch_jobs_failed Number of failed batch jobs.

Type: gauge
type, server
minio_batch_jobs_in_progress Number of in-progress batch jobs.

Type: gauge
type, server

Note: The type label indicates the batch job type: catalog, expire, keyrotate, or replicate.

/bucket/batch

Name Description Labels
minio_bucket_batch_objects_completed Number of objects successfully processed by batch jobs for this bucket.

Type: gauge
bucket, type, server
minio_bucket_batch_objects_failed Number of objects that failed processing by batch jobs for this bucket.

Type: gauge
bucket, type, server

Note: The type label indicates the batch job type: catalog, expire, keyrotate, or replicate.

Cluster metrics

Metrics about an entire MinIO cluster.

Path Description
/cluster/config Cluster configuration metrics.
/cluster/erasure-set Erasure set metrics.
/cluster/health Cluster health metrics.
/cluster/iam Cluster iam metrics.
/cluster/replication Cluster site replication metrics.
/cluster/usage/buckets Object statistics by bucket.
/cluster/usage/objects Object statistics.

/cluster/config

Name Description Labels
minio_cluster_config_license_expires_in Total number of seconds until license expires.

Type: gauge
minio_cluster_config_rrs_parity Reduced redundancy storage class parity.

Type: gauge
minio_cluster_config_standard_parity Standard storage class parity.

Type: gauge

/cluster/erasure-set

Name Description Labels
minio_cluster_erasure_set_overall_write_quorum Overall write quorum across pools and sets.

Type: gauge
minio_cluster_erasure_set_overall_health Overall health across pools and sets (1=healthy, 0=unhealthy).

Type: gauge
minio_cluster_erasure_set_read_quorum Read quorum for the erasure set in a pool.

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_write_quorum Write quorum for the erasure set in a pool.

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_online_drives_count Count of online drives in the erasure set in a pool.

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_healing_drives_count Count of healing drives in the erasure set in a pool.

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_health Health of the erasure set in a pool (1=healthy, 0=unhealthy).

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_read_tolerance Number of drive failures that can be tolerated without disrupting read operations.

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_write_tolerance Number of drive failures that can be tolerated without disrupting write operations.

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_read_health Health of the erasure set in a pool for read operations (1=healthy, 0=unhealthy).

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_write_health Health of the erasure set in a pool for write operations (1=healthy, 0=unhealthy).

Type: gauge
pool_id, set_id

/cluster/health

Name Description Labels
minio_cluster_health_drives_offline_count Count of offline drives in the cluster.

Type: gauge
minio_cluster_health_drives_online_count Count of online drives in the cluster.

Type: gauge
minio_cluster_health_drives_count Count of all drives in the cluster.

Type: gauge
minio_cluster_health_nodes_offline_count Count of offline nodes in the cluster.

Type: gauge
minio_cluster_health_nodes_online_count Count of online nodes in the cluster.

Type: gauge
minio_cluster_health_capacity_raw_total_bytes Total cluster raw storage capacity in bytes.

Type: gauge
minio_cluster_health_capacity_raw_free_bytes Total cluster raw storage free in bytes.

Type: gauge
minio_cluster_health_capacity_usable_total_bytes Total cluster usable storage capacity in bytes.

Type: gauge
minio_cluster_health_capacity_usable_free_bytes Total cluster usable storage free in bytes.

Type: gauge

/iam

Name Description Labels
minio_iam_last_sync_duration_millis Last successful IAM data sync duration in milliseconds.

Type: counter
minio_iam_plugin_authn_service_failed_requests_minute When plugin authentication is configured, returns failed requests count in the last full minute.

Type: counter
minio_iam_plugin_authn_service_last_fail_seconds When plugin authentication is configured, returns time (in seconds) since the last failed request to the service.

Type: counter
minio_iam_plugin_authn_service_last_succ_seconds When plugin authentication is configured, returns time (in seconds) since the last successful request to the service.

Type: counter
minio_iam_plugin_authn_service_succ_avg_rtt_ms_minute When plugin authentication is configured, returns average round-trip time of successful requests in the last full minute.

Type: counter
minio_iam_plugin_authn_service_succ_max_rtt_ms_minute When plugin authentication is configured, returns maximum round-trip time of successful requests in the last full minute.

Type: counter
minio_iam_plugin_authn_service_total_requests_minute When plugin authentication is configured, returns total requests count in the last full minute.

Type: counter
minio_iam_since_last_sync_millis Time (in milliseconds) since last successful IAM data sync.

Type: counter
minio_iam_sync_failures Number of failed IAM data syncs since server start.

Type: counter
minio_iam_sync_successes Number of successful IAM data syncs since server start.

Type: counter
minio_iam_ldap_idp_health LDAP IDP connectivity health check status (1 = successful, 0 = failed).

Type: gauge

/cluster/replication

Name Description Labels
minio_cluster_replication_received_bytes Total number of bytes replicated to this cluster from site replication peer.

Type: counter
minio_cluster_replication_received_count Total number of objects received by this cluster.

Type: gauge
minio_cluster_replication_proxied_get_request_total Number of GET requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_head_request_total Number of HEAD requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_put_tagging_request_total Number of PUT tagging requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_get_tagging_request_total Number of GET tagging requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_delete_tagging_request_total Number of DELETE tagging requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_get_request_failures Number of failures in GET requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_head_request_failures Number of failures in HEAD requests proxied to replication target.

Type: counter
minio_cluster_replication_proxied_put_tagging_request_failures Number of failures in PUT tagging proxy requests to replication target.

Type: counter
minio_cluster_replication_proxied_get_tagging_request_failures Number of failures in GET tagging proxy requests to replication target.

Type: counter
minio_cluster_replication_proxied_delete_tagging_request_failures Number of failures in DELETE tagging proxy requests to replication target.

Type: counter
minio_cluster_replication_queued_bytes Number of bytes queued for site replication.

Type: gauge
minio_cluster_replication_queued_count Number of objects queued for site replication.

Type: gauge
minio_cluster_replication_in_progress_bytes Number of bytes currently being replicated for site replication.

Type: gauge
minio_cluster_replication_in_progress_count Number of objects currently being replicated for site replication.

Type: gauge
minio_cluster_replication_active_workers Current number of active site replication workers.

Type: gauge
minio_cluster_replication_retries_last_hour Number of site replication retries in the last hour.

Type: gauge
minio_cluster_replication_retries_last_minute Number of site replication retries in the last minute.

Type: gauge
minio_cluster_replication_retries_total Total number of site replication retries since server start.

Type: counter
minio_cluster_replication_errors_last_hour Number of site replication errors in the last hour.

Type: gauge
minio_cluster_replication_errors_last_minute Number of site replication errors in the last minute.

Type: gauge
minio_cluster_replication_errors_total Total number of site replication errors since server start.

Type: counter
minio_cluster_replication_sent_bytes Total number of bytes replicated to the target.

Type: counter
endpoint
minio_cluster_replication_sent_count Total number of objects replicated to the target.

Type: gauge
endpoint
minio_cluster_replication_last_minute_failed_bytes Total number of bytes failed at least once to replicate in the last full minute.

Type: gauge
endpoint
minio_cluster_replication_last_minute_failed_count Total number of objects which failed replication in the last full minute.

Type: gauge
endpoint
minio_cluster_replication_last_hour_failed_bytes Total number of bytes failed at least once to replicate in the last hour.

Type: gauge
endpoint
minio_cluster_replication_last_hour_failed_count Total number of objects which failed replication in the last hour.

Type: gauge
endpoint
minio_cluster_replication_total_failed_bytes Total number of bytes failed at least once to replicate since server uptime.

Type: counter
endpoint
minio_cluster_replication_total_failed_count Total number of objects which failed replication since server uptime.

Type: counter
endpoint
minio_cluster_replication_credential_errors Total number of credential errors in site replication.

Type: counter
endpoint

/cluster/usage/buckets

Name Description Labels
minio_cluster_usage_buckets_since_last_update_seconds Time since last update of usage metrics in seconds.

Type: gauge
minio_cluster_usage_buckets_total_bytes Total bucket size in bytes.

Type: gauge
bucket
minio_cluster_usage_buckets_objects_count Total object count in bucket.

Type: gauge
bucket
minio_cluster_usage_buckets_versions_count Total object versions count in bucket, including delete markers.

Type: gauge
bucket
minio_cluster_usage_buckets_delete_markers_count Total delete markers count in bucket.

Type: gauge
bucket
minio_cluster_usage_buckets_quota_total_bytes Total bucket quota in bytes.

Type: gauge
bucket
minio_cluster_usage_buckets_object_size_distribution Bucket object size distribution.

Type: gauge
range, bucket
minio_cluster_usage_buckets_object_version_count_distribution Bucket object version count distribution.

Type: gauge
range, bucket
minio_cluster_usage_buckets_object_age_distribution Bucket object age distribution.

Type: gauge
range, bucket
minio_cluster_usage_buckets_shards_distribution Per-bucket distribution of failed shard writes.

Type: gauge
missing_shards, bucket
minio_cluster_usage_buckets_shards_legacy_count Per-bucket count of object versions without shard write status information.

Type: gauge
bucket

/cluster/usage/objects

Name Description Labels
minio_cluster_usage_objects_since_last_update_seconds Time since last update of usage metrics in seconds.

Type: gauge
minio_cluster_usage_objects_total_bytes Total cluster usage in bytes.

Type: gauge
minio_cluster_usage_objects_count Total cluster objects count.

Type: gauge
minio_cluster_usage_objects_versions_count Total cluster object versions count, including delete markers.

Type: gauge
minio_cluster_usage_objects_delete_markers_count Total cluster delete markers count.

Type: gauge
minio_cluster_usage_objects_buckets_count Total cluster buckets count.

Type: gauge
minio_cluster_usage_objects_size_distribution Cluster object size distribution.

Type: gauge
range
minio_cluster_usage_objects_version_count_distribution Cluster object version count distribution.

Type: gauge
range
minio_cluster_usage_objects_age_distribution Cluster object age distribution.

Type: gauge
range
minio_cluster_usage_objects_shards_distribution Cluster-wide distribution of failed shard writes.

Type: gauge
missing_shards
minio_cluster_usage_objects_shards_legacy Cluster-wide count of object versions without shard write status information.

Type: gauge

Debug metrics

Standard Go runtime metrics from the Prometheus Go Client base collector.

Path Description
/debug/go Go runtime metrics.
/debug/erasure-sets Erasure sets debug metrics.

/debug/erasure-sets

Name Description Labels
minio_debug_erasure_sets_shards_health Health of the shards in a given erasure set.

Type: gauge
pool_id, set_id, drive_id

STDOUT metrics

Path Description
/stdout Metrics related to stdout.

/stdout

Name Description Labels
minio_stdout_failed_messages Total number of logs that failed to send since start.

Type: counter
target_id
minio_stdout_global_queue_size Total number of logs in queue for all targets.

Type: counter
target_id
minio_stdout_target_queue_length Number of unsent logs in queue for the specific target target.

Type: gauge
target_id
minio_stdout_total_messages Total number of logs sent since start.

Type: counter
target_id
minio_stdout_total_targets Total number of system endpoint targets.

Type: counter
target_id

ILM metrics

Metrics about the MinIO ILM functionality.

Path Description
/ilm Metrics related to ILM functionality.

/ilm

Name Description Labels
minio_ilm_expiry_pending_tasks Number of pending ILM expiry tasks in the queue.

Type: gauge
server
minio_ilm_transition_active_tasks Number of active ILM transition tasks.

Type: gauge
server
minio_ilm_transition_pending_tasks Number of pending ILM transition tasks in the queue.

Type: gauge
server
minio_ilm_transition_missed_immediate_tasks Number of missed immediate ILM transition tasks.

Type: counter
server
minio_ilm_versions_scanned Total number of object versions checked for ILM actions since server start.

Type: counter
server
minio_ilm_transitioned_bytes Total bytes transitioned to a tier.

Type: gauge
tier, server
minio_ilm_transitioned_objects Total number of objects transitioned to a tier.

Type: gauge
tier, server
minio_ilm_transitioned_versions Total number of versions transitioned to a tier.

Type: gauge
tier, server
minio_ilm_expiry_missed_free_versions Number of missed free version deletion tasks.

Type: counter
server
minio_ilm_expiry_missed_tasks Number of missed ILM expiry tasks.

Type: counter
server
minio_ilm_expiry_missed_tier_journal_tasks Number of missed tier journal tasks.

Type: counter
server
minio_ilm_expiry_num_workers Number of active ILM expiry workers.

Type: gauge
server
minio_ilm_action_count_delete Total action outcome of lifecycle checks for deleting object.

Type: counter
server
minio_ilm_action_count_delete_version Total action outcome of lifecycle checks for deleting object version.

Type: counter
server
minio_ilm_action_count_delete_all_versions Total action outcome of lifecycle checks for deleting all object versions.

Type: counter
server
minio_ilm_action_count_transition Total action outcome of lifecycle checks for transitioning object.

Type: counter
server
minio_ilm_action_count_transition_version Total action outcome of lifecycle checks for transitioning object version.

Type: counter
server
minio_ilm_action_count_delete_restored Total action outcome of lifecycle checks for deleting restored object.

Type: counter
server
minio_ilm_action_count_delete_restored_version Total action outcome of lifecycle checks for deleting restored object version.

Type: counter
server

Inventory metrics

Metrics about the MinIO inventory functionality.

Path Description
/inventory Metrics related to inventory job execution and performance.

/inventory

Name Description Labels
minio_inventory_jobs_completed_count Total number of inventory jobs that have successfully completed execution since server start, incremented when a job finishes scanning and writing output.

Type: counter
server
minio_inventory_jobs_active_count Current number of inventory jobs actively executing and scanning bucket objects on this node.

Type: gauge
server
minio_inventory_jobs_failed_count Total number of inventory jobs that failed due to errors during execution since server start, including scanning failures and output write errors.

Type: counter
server
minio_inventory_objects_scanned_count Total number of objects scanned and processed by inventory jobs for the specified bucket on this node since server start.

Type: counter
bucket, server
minio_inventory_bytes_scanned_count Total size (in bytes) of all objects scanned by inventory jobs for the specified bucket on this node since server start.

Type: counter
bucket, server
minio_inventory_output_bytes_count Total size (in bytes) of inventory output files written for the specified bucket with format label on this node since server start.

Type: counter
bucket, format, server
minio_inventory_last_activity_seconds Time elapsed (in seconds) since the last inventory job state change occurred on this node, including job starts, completions, and failures.

Type: gauge
server
minio_inventory_job_duration_seconds Average duration (in seconds) of inventory jobs for the specified bucket on this node, with status label indicating completed or failed jobs.

Type: gauge
bucket, status, server
minio_inventory_jobs_pending_time_seconds Average time (in seconds) that inventory jobs for the specified bucket on this node waited in the queue before executing.

Type: gauge
bucket, server
minio_inventory_errors_total Total number of errors encountered by inventory jobs for the specified bucket on this node since server start, with error_type label indicating values such as access_denied etc.

Type: counter
bucket, error_type, server
minio_inventory_queue_depth Current number of inventory jobs waiting in the execution queue across all buckets on this node.

Type: gauge
server
minio_inventory_queue_wait_time_seconds Histogram distribution of queue wait times (in seconds) for inventory jobs on the specified bucket on this node, with range label indicating time buckets.

Type: gauge
bucket, range, server
minio_inventory_objects_per_second Current throughput of object scanning in objects per second for actively running inventory jobs on the specified bucket on this node.

Type: gauge
bucket, server
minio_inventory_bytes_per_second Current throughput of data scanning in bytes per second for actively running inventory jobs on the specified bucket on this node.

Type: gauge
bucket, server
minio_inventory_worker_utilization_percent Percentage of inventory worker capacity currently in use, calculated as active jobs divided by maximum concurrent jobs.

Type: gauge
server
minio_inventory_max_concurrent_jobs Maximum number of inventory jobs that can execute concurrently on this node, set from server configuration.

Type: gauge
server
minio_inventory_total_configs Total number of inventory configurations defined for the specified bucket, including both periodic and one-time job definitions.

Type: gauge
bucket, server
minio_inventory_periodic_configs Number of periodic (scheduled) inventory configurations defined for the specified bucket.

Type: gauge
bucket, server
minio_inventory_running_jobs Number of inventory jobs currently executing and scanning objects for the specified bucket on this node.

Type: gauge
bucket, server
minio_inventory_pending_jobs Number of inventory jobs for the specified bucket that are queued and waiting to execute on this node.

Type: gauge
bucket, server
minio_inventory_job_execution_errors Total number of inventory job execution errors encountered for the specified bucket on this node since server start.

Type: counter
bucket, server
minio_inventory_node_total_configs Total number of inventory configurations defined across all buckets on this node, including all periodic and one-time job definitions.

Type: gauge
server
minio_inventory_node_running_jobs Number of inventory jobs currently executing across all buckets on this node, summed from all active bucket jobs.

Type: gauge
server
minio_inventory_node_pending_jobs Number of inventory jobs queued and waiting to execute across all buckets on this node, summed from all pending bucket jobs.

Type: gauge
server
minio_inventory_node_job_execution_errors Total number of inventory job execution errors encountered across all buckets on this node since server start, aggregated from all bucket errors.

Type: counter
server
minio_inventory_system_errors_total Total system-level errors in inventory operations.

Type: counter
operation, server

KMS metrics

Metrics about AIStor Key Management Server (KMS).

Path Description
/kms Metrics related to KMS requests.

/kms

Name Description Labels
minio_kms_request_succeeded Total number of successful KMS requests.

Type: counter
server
minio_kms_request_failed_internal Total number of KMS requests that failed due to some internal failure (HTTP 5xx status code).

Type: counter
server
minio_kms_request_failed_error Total number of KMS requests that failed due to some error (HTTP 4xx status code).

Type: counter
server
minio_kms_online Status of KMS cluster reachability (1=online, 0=offline). Tracks aggregate cluster state since KMS/KES SDKs use round-robin but don’t expose which endpoint serves each successful request.

Type: gauge
server
minio_kms_online_seconds Duration in seconds that MinIO has maintained successful connectivity with the KMS cluster. Aggregate metric since SDKs don’t expose per-endpoint request routing.

Type: gauge
server
minio_kms_request_duration_seconds_distribution Histogram distribution of KMS request durations (aggregate across KMS/KES cluster). SDKs use round-robin but don’t expose which endpoint served each request. Use with Prometheus histogram_quantile() for percentiles.

Type: histogram
le, server

Webhook metrics

Metrics about MinIO webhook targets (audit and system logger webhooks).

Path Description
/webhook Metrics related to webhook targets.

/webhook

Name Description Labels
minio_webhook_online Is the webhook online (1=online, 0=offline).

Type: gauge
name, endpoint, server
minio_webhook_queue_length Webhook queue length.

Type: gauge
name, endpoint, server
minio_webhook_total_messages Total number of messages sent to this webhook target.

Type: counter
name, endpoint, server
minio_webhook_failed_messages Total number of messages that failed to send to this webhook target.

Type: counter
name, endpoint, server

Notification metrics

Metrics about the MinIO notification functionality.

Path Description
/notification Metrics related to notification functionality.

/notification

Name Description Labels
minio_notification_events_errors_total Total number of events that failed to send to the targets.

Type: counter
server
minio_notification_events_send_in_progress Number of concurrent async Send calls active to all targets.

Type: counter
server
minio_notification_events_sent_total Total number of events sent to the targets.

Type: counter
server
minio_notification_events_skipped_total Number of events not sent to the targets due to the in-memory queue being full.

Type: counter
server
minio_notification_target_current_send_in_progress Number of concurrent async Send calls active for this target.

Type: gauge
server, target_id
minio_notification_target_queue_length Number of unsent notifications in queue for this target.

Type: gauge
server, target_id
minio_notification_target_total_events Total number of events sent to this target.

Type: counter
server, target_id
minio_notification_target_failed_events Total number of failed events for this target.

Type: counter
server, target_id

Note: The target_id label uses the format <type> for default targets (e.g., webhook, kafka) or <type>_<name> for named targets (e.g., webhook_1, kafka_primary) where type is the notification target type (webhook, kafka, amqp, etc.) and name is the configured target identifier.

Replication metrics

Metrics about MinIO site and bucket replication.

Path Description
/bucket/replication Metrics related to bucket replication.
/replication Metrics related to site replication.

/bucket/replication

Name Description Labels
minio_bucket_replication_last_hour_failed_bytes Total number of bytes on a bucket which failed to replicate at least once in the last hour.

Type: gauge
bucket, server
minio_bucket_replication_last_hour_failed_count Total number of objects on a bucket which failed to replicate in the last hour.

Type: gauge
bucket, server
minio_bucket_replication_last_minute_failed_bytes Total number of bytes on a bucket which failed at least once in the last full minute.

Type: gauge
bucket, server
minio_bucket_replication_last_minute_failed_count Total number of objects on a bucket which failed to replicate in the last full minute.

Type: gauge
bucket, server
minio_bucket_replication_latency_ms Replication latency on a bucket in milliseconds.

Type: gauge
bucket, operation, range, targetArn, server
minio_bucket_replication_proxied_delete_tagging_requests_total Number of DELETE tagging requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_get_requests_failures Number of failures in GET requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_get_requests_total Number of GET requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_get_tagging_requests_failures Number of failures in GET tagging requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_get_tagging_requests_total Number of GET tagging requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_head_requests_failures Number of failures in HEAD requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_head_requests_total Number of HEAD requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_put_tagging_requests_failures Number of failures in PUT tagging requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_proxied_put_tagging_requests_total Number of PUT tagging requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_sent_bytes Total number of bytes replicated to the target.

Type: counter
bucket, server
minio_bucket_replication_sent_count Total number of objects replicated to the target.

Type: counter
bucket, server
minio_bucket_replication_total_failed_bytes Total number of bytes failed to replicate at least once since server start.

Type: counter
bucket, server
minio_bucket_replication_total_failed_count Total number of objects that failed to replicate since server start.

Type: counter
bucket, server
minio_bucket_replication_credential_errors Total number of credential errors in bucket replication since server start.

Type: counter
bucket, server
minio_bucket_replication_proxied_delete_tagging_requests_failures Number of failures in DELETE tagging requests proxied to replication target.

Type: counter
bucket, server
minio_bucket_replication_received_bytes Total number of bytes received from the source.

Type: counter
bucket
minio_bucket_replication_received_count Total number of objects received from the source.

Type: counter
bucket

/replication

Name Description Labels
minio_replication_average_active_workers Average number of active replication workers.

Type: gauge
server
minio_replication_average_queued_bytes Average number of bytes queued for replication since server start.

Type: gauge
server
minio_replication_average_queued_count Average number of objects queued for replication since server start.

Type: gauge
server
minio_replication_average_transfer_rate Average replication data transfer rate in bytes/sec.

Type: gauge
server
minio_replication_current_active_workers Total number of active replication workers.

Type: gauge
server
minio_replication_current_transfer_rate Current replication data transfer rate in bytes/sec.

Type: gauge
server
minio_replication_last_minute_queued_bytes Number of bytes queued for replication in the last full minute.

Type: gauge
server
minio_replication_last_minute_queued_count Number of objects queued for replication in the last full minute.

Type: gauge
server
minio_replication_max_active_workers Maximum number of active replication workers seen since server start.

Type: gauge
server
minio_replication_max_queued_bytes Maximum number of bytes queued for replication since server start.

Type: gauge
server
minio_replication_max_queued_count Maximum number of objects queued for replication since server start.

Type: gauge
server
minio_replication_max_transfer_rate Maximum replication data transfer rate in bytes/sec since server start.

Type: gauge
server
minio_replication_recent_backlog_count Total number of objects seen in replication backlog in the last 5 minutes.

Type: gauge
server
minio_replication_average_link_latency_ms Average replication link latency in milliseconds.

Type: gauge
server, endpoint
minio_replication_current_link_latency_ms Current replication link latency in milliseconds.

Type: gauge
server, endpoint
minio_replication_max_link_latency_ms Maximum replication link latency in milliseconds.

Type: gauge
server, endpoint
minio_replication_link_online Replication link online status (1 for online, 0 for offline).

Type: gauge
server, endpoint
minio_replication_link_offline_duration_seconds Total time replication link has been offline in seconds.

Type: counter
server, endpoint
minio_replication_link_downtime_duration_seconds Total downtime duration for replication link in seconds.

Type: counter
server, endpoint

Scanner metrics

Metrics about the MinIO scanner.

Path Description
/scanner Metrics related to the MinIO scanner.

/scanner

Name Description Labels
minio_scanner_bucket_scans_finished Total number of bucket scans completed since server start.

Type: counter
server
minio_scanner_bucket_scans_started Total number of bucket scans started since server start.

Type: counter
server
minio_scanner_directories_scanned Total number of directories scanned since server start.

Type: counter
server
minio_scanner_last_activity_seconds Time elapsed (in seconds) since last scan activity.

Type: gauge
server
minio_scanner_objects_scanned Total number of unique objects scanned since server start.

Type: counter
server
minio_scanner_versions_scanned Total number of object versions scanned since server start.

Type: counter
server

Healing metrics

Metrics about MinIO self-healing functionality.

Path Description
/heal Metrics related to healing activity.

/heal

Name Description Labels
minio_heal_objects_total Objects scanned in current self healing run.

Type: counter
type, server
minio_heal_objects_heal_total Objects healed in current self healing run.

Type: counter
type, server
minio_heal_objects_errors_total Objects for which healing failed in current self healing run.

Type: counter
type, server
minio_heal_objects_lock_errors_total Objects with locking conflict/timeout errors since server uptime.

Type: counter
server
minio_heal_time_last_activity_seconds Time elapsed in seconds since last self healing activity.

Type: gauge
server

Lambda metrics

Metrics about MinIO lambda event targets.

Path Description
/lambda Metrics related to lambda event targets.

/lambda

Name Description Labels
minio_lambda_active_requests Number of in progress lambda requests.

Type: gauge
target_id, server
minio_lambda_total_requests Total number of lambda requests sent since start.

Type: counter
target_id, server
minio_lambda_failed_requests Total number of lambda requests that failed to send since start.

Type: counter
target_id, server

Note: The target_id label uses the format <type> for default targets (e.g., webhook) or <type>_<name> for named targets (e.g., webhook_1) where type is the lambda target type and name is the configured target identifier.

Locks metrics

Metrics about distributed locks in MinIO.

Path Description
/locks Metrics related to distributed locks.

/locks

Name Description Labels
minio_locks_total Number of current locks on this peer.

Type: gauge
server
minio_locks_dropped Number of dropped calls of any lock APIs.

Type: gauge
server
minio_locks_timeout Number of timed out calls of any lock APIs.

Type: gauge
server
minio_locks_expired Number of expired locks on this peer.

Type: gauge
server
minio_locks_dist_max_latency Maximum recorded time of the execution of network lock APIs in nanoseconds, during the last minute.

Type: gauge
server
minio_locks_dist_avg_latency Highest per-location average time of network lock API execution in nanoseconds, during the last minute.

Type: gauge
server
minio_locks_local_max_latency Maximum recorded time of the execution of local lock APIs in nanoseconds, during the last minute.

Type: gauge
server
minio_locks_local_avg_latency Highest per-location average time of local lock API execution in nanoseconds, during the last minute.

Type: gauge
server

Software metrics

Metrics about MinIO software version information.

Path Description
/software Metrics related to software version details.

/software

Name Description Labels
minio_software_commit_info Git commit hash for the MinIO release.

Type: gauge
commit, server
minio_software_version_info MinIO Release tag for the server.

Type: gauge
version, server

Tier metrics

Metrics about MinIO tiering functionality.

Path Description
/tier Metrics related to tiering activity.

/tier

Name Description Labels
minio_tier_requests_success Number of requests to download object from warm tier that were successful.

Type: counter
tier, server
minio_tier_requests_failure Number of requests to download object from warm tier that were failure.

Type: counter
tier, server
minio_tier_ttlb_seconds_distribution Distribution of time to last byte for tiering requests.

Type: counter
tier, le, server

System metrics

Metrics about the MinIO process and the node.

Path Description
/system/cpu Metrics about CPUs on the system.
/system/drive Metrics about drives on the system.
/system/network/internode Metrics about internode requests made by the node.
/system/network/interface Metrics about network interfaces on the system.
/system/memory Metrics about memory on the system.
/system/process Standard process metrics.

/system/drive

Name Description Labels
minio_system_drive_used_bytes Total storage used on a drive in bytes.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_free_bytes Total storage free on a drive in bytes.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_total_bytes Total storage available on a drive in bytes.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_used_inodes Total used inodes on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_free_inodes Total free inodes on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_total_inodes Total inodes available on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_timeout_errors_total Total timeout errors on a drive.

Type: counter
drive, set_index, drive_index, pool_index, server
minio_system_drive_io_errors_total Total I/O errors on a drive.

Type: counter
drive, set_index, drive_index, pool_index, server
minio_system_drive_availability_errors_total Total availability errors (I/O errors, timeouts) on a drive.

Type: counter
drive, set_index, drive_index, pool_index, server
minio_system_drive_waiting_io Total waiting I/O operations on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_api_latency_micros Average last minute latency in µs for drive API storage operations.

Type: gauge
drive, api, set_index, drive_index, pool_index, server
minio_system_drive_offline_count Count of offline drives.

Type: gauge
pool_index, server
minio_system_drive_online_count Count of online drives.

Type: gauge
pool_index, server
minio_system_drive_count Count of all drives.

Type: gauge
pool_index, server
minio_system_drive_health Drive health (0 = offline, 1 = healthy, 2 = healing).

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_reads_per_sec Reads per second on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_reads_kb_per_sec Kilobytes read per second on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_reads_await Average time for read requests served on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_writes_per_sec Writes per second on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_writes_kb_per_sec Kilobytes written per second on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_writes_await Average time for write requests served on a drive.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_perc_util Percentage of time the drive was busy.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_capacity Total configured cache capacity.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_used Total drive cach currently used.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_hits Total drive cache hits.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_misses Total drive cache misses.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_delete_hits Total drive cache delete hits.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_delete_misses Total drive cache delete misses.

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_cache_collisions Total drive cache collisions.

Type: gauge
drive, set_index, drive_index, pool_index, server

/system/memory

Name Description Labels
minio_system_memory_used Amount of physical RAM currently in use by the system in bytes.

Type: gauge
server
minio_system_memory_used_perc Percentage of total physical RAM currently in use by the system.

Type: gauge
server
minio_system_memory_free Amount of physical RAM not currently in use and immediately available in bytes.

Type: gauge
server
minio_system_memory_total Total physical RAM installed on the server node in bytes.

Type: gauge
server
minio_system_memory_buffers Amount of physical RAM used by kernel buffers in bytes.

Type: gauge
server
minio_system_memory_cache Amount of physical RAM used for file system cache and page cache in bytes.

Type: gauge
server
minio_system_memory_shared Amount of physical RAM used by shared memory segments in bytes.

Type: gauge
server
minio_system_memory_available Estimated amount of physical RAM available for starting new applications without swapping in bytes.

Type: gauge
server
minio_system_memory_available_avg Average estimated amount of physical RAM available for starting new applications without swapping in bytes.

Type: gauge
server
minio_system_memory_available_max Maximum estimated amount of physical RAM available for starting new applications without swapping in bytes.

Type: gauge
server
minio_system_memory_buffers_avg Average amount of physical RAM used by kernel buffers in bytes.

Type: gauge
server
minio_system_memory_buffers_max Maximum amount of physical RAM used by kernel buffers in bytes.

Type: gauge
server
minio_system_memory_cache_avg Average amount of physical RAM used for file system cache and page cache in bytes.

Type: gauge
server
minio_system_memory_cache_max Maximum amount of physical RAM used for file system cache and page cache in bytes.

Type: gauge
server
minio_system_memory_free_avg Average amount of physical RAM not currently in use and immediately available in bytes.

Type: gauge
server
minio_system_memory_free_max Maximum amount of physical RAM not currently in use and immediately available in bytes.

Type: gauge
server
minio_system_memory_shared_avg Average amount of physical RAM used by shared memory segments in bytes.

Type: gauge
server
minio_system_memory_shared_max Maximum amount of physical RAM used by shared memory segments in bytes.

Type: gauge
server
minio_system_memory_total_avg Average total physical RAM installed on the server node in bytes.

Type: gauge
server
minio_system_memory_total_max Maximum total physical RAM installed on the server node in bytes.

Type: gauge
server
minio_system_memory_used_avg Average amount of physical RAM currently in use by the system in bytes.

Type: gauge
server
minio_system_memory_used_max Maximum amount of physical RAM currently in use by the system in bytes.

Type: gauge
server
minio_system_memory_used_perc_avg Average percentage of total physical RAM currently in use by the system.

Type: gauge
server
minio_system_memory_used_perc_max Maximum percentage of total physical RAM currently in use by the system.

Type: gauge
server

/system/cpu

Name Description Labels
minio_system_cpu_load System load average over the last 1 minute representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load_perc System load average over the last 1 minute expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_nice Percentage of CPU time spent running user processes with positive nice priority values.

Type: gauge
server
minio_system_cpu_steal Percentage of CPU time stolen by the hypervisor for other virtual machines in virtualized environments.

Type: gauge
server
minio_system_cpu_system Percentage of CPU time spent executing kernel system calls and routines.

Type: gauge
server
minio_system_cpu_user Percentage of CPU time spent executing user-space application code.

Type: gauge
server
minio_system_cpu_user_avg Average percentage of CPU time spent executing user-space application code.

Type: gauge
server
minio_system_cpu_user_max Maximum percentage of CPU time spent executing user-space application code.

Type: gauge
server
minio_system_cpu_system_avg Average percentage of CPU time spent executing kernel system calls and routines.

Type: gauge
server
minio_system_cpu_system_max Maximum percentage of CPU time spent executing kernel system calls and routines.

Type: gauge
server
minio_system_cpu_idle_avg Average percentage of CPU time spent idle (not processing any tasks).

Type: gauge
server
minio_system_cpu_idle_max Maximum percentage of CPU time spent idle (not processing any tasks).

Type: gauge
server
minio_system_cpu_iowait_avg Average percentage of CPU time spent waiting for I/O operations to complete.

Type: gauge
server
minio_system_cpu_iowait_max Maximum percentage of CPU time spent waiting for I/O operations to complete.

Type: gauge
server
minio_system_cpu_nice_avg Average percentage of CPU time spent running user processes with positive nice priority values.

Type: gauge
server
minio_system_cpu_nice_max Maximum percentage of CPU time spent running user processes with positive nice priority values.

Type: gauge
server
minio_system_cpu_steal_avg Average percentage of CPU time stolen by the hypervisor for other virtual machines in virtualized environments.

Type: gauge
server
minio_system_cpu_steal_max Maximum percentage of CPU time stolen by the hypervisor for other virtual machines in virtualized environments.

Type: gauge
server
minio_system_cpu_load_avg Average system load over the last 1 minute representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load_max Maximum system load over the last 1 minute representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load_perc_avg Average system load over the last 1 minute expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load_perc_max Maximum system load over the last 1 minute expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load5 System load average over the last 5 minutes representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load5_avg Average system load over the last 5 minutes representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load5_max Maximum system load over the last 5 minutes representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load5_perc System load average over the last 5 minutes expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load5_perc_avg Average system load over the last 5 minutes expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load5_perc_max Maximum system load over the last 5 minutes expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load15 System load average over the last 15 minutes representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load15_avg Average system load over the last 15 minutes representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load15_max Maximum system load over the last 15 minutes representing the average number of runnable processes.

Type: gauge
server
minio_system_cpu_load15_perc System load average over the last 15 minutes expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load15_perc_avg Average system load over the last 15 minutes expressed as a percentage of available CPU cores.

Type: gauge
server
minio_system_cpu_load15_perc_max Maximum system load over the last 15 minutes expressed as a percentage of available CPU cores.

Type: gauge
server

/system/network/certificate

Name Description Labels
minio_system_network_certificate_expires_in Number of seconds until the certificate expires.

Type:gauge
server, issuer, subject

/system/network/interface

Name Description Labels
minio_system_network_interface_if_rx_bytes Bytes received on the interface in 60s.

Type: gauge
server, interface
minio_system_network_interface_if_rx_bytes_avg Bytes received on the interface in 60s (avg) since uptime.

Type: gauge
server, interface
minio_system_network_interface_if_rx_bytes_max Bytes received on the interface in 60s (max) since uptime.

Type: gauge
server, interface
minio_system_network_interface_if_rx_errors Receive errors in 60s.

Type: gauge
server, interface
minio_system_network_interface_if_rx_errors_avg Receive errors in 60s (avg).

Type: gauge
server, interface
minio_system_network_interface_if_rx_errors_max Receive errors in 60s (max).

Type: gauge
server, interface
minio_system_network_interface_if_tx_bytes Bytes transmitted in 60s.

Type: gauge
server, interface
minio_system_network_interface_if_tx_bytes_avg Bytes transmitted in 60s (avg).

Type: gauge
server, interface
minio_system_network_interface_if_tx_bytes_max Bytes transmitted in 60s (max).

Type: gauge
server, interface
minio_system_network_interface_if_tx_errors Transmit errors in 60s.

Type: gauge
server, interface
minio_system_network_interface_if_tx_errors_avg Transmit errors in 60s (avg).

Type: gauge
server, interface
minio_system_network_interface_if_tx_errors_max Transmit errors in 60s (max).

Type: gauge
server, interface

/system/network/internode

Name Description Labels
minio_system_network_internode_errors_total Total number of failed internode calls.

Type: counter
server, pool_index
minio_system_network_internode_dial_errors_total Total number of internode TCP dial timeouts and errors.

Type: counter
server, pool_index
minio_system_network_internode_dial_avg_time_nanos Average dial time of internodes TCP calls in nanoseconds.

Type: gauge
server, pool_index
minio_system_network_internode_sent_bytes_total Total number of bytes sent to other peer nodes.

Type: counter
server, pool_index
minio_system_network_internode_recv_bytes_total Total number of bytes received from other peer nodes.

Type: counter
server, pool_index

/system/process

Name Description Labels
minio_system_process_cpu_total_seconds Total user and system CPU time spent in seconds.

Type: counter
server
minio_system_process_go_routine_total Total number of go routines running.

Type: gauge
server
minio_system_process_io_rchar_bytes Total bytes read by the process from the underlying storage system including cache, /proc/[pid]/io rchar.

Type: counter
server
minio_system_process_io_read_bytes Total bytes read by the process from the underlying storage system, /proc/[pid]/io read_bytes.

Type: counter
server
minio_system_process_io_wchar_bytes Total bytes written by the process to the underlying storage system including page cache, /proc/[pid]/io wchar.

Type: counter
server
minio_system_process_io_write_bytes Total bytes written by the process to the underlying storage system, /proc/[pid]/io write_bytes.

Type: counter
server
minio_system_process_start_time_seconds Start time for MinIO process in seconds since Unix epoch.

Type: gauge
server
minio_system_process_uptime_seconds Uptime for MinIO process in seconds.

Type: gauge
server
minio_system_process_file_descriptor_limit_total Limit on total number of open file descriptors for the MinIO Server process.

Type: gauge
server
minio_system_process_file_descriptor_open_total Total number of open file descriptors by the MinIO Server process.

Type: gauge
server
minio_system_process_syscall_read_total Total read SysCalls to the kernel. /proc/[pid]/io syscr.

Type: counter
server
minio_system_process_syscall_write_total Total write SysCalls to the kernel. /proc/[pid]/io syscw.

Type: counter
server
minio_system_process_resident_memory_bytes Resident memory size in bytes.

Type: gauge
server
minio_system_process_virtual_memory_bytes Virtual memory size in bytes.

Type: gauge
server
minio_system_process_virtual_memory_max_bytes Maximum virtual memory size in bytes.

Type: gauge
server