Metrics and alerts

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

Starting with MinIO Server RELEASE.2024-07-15T19-02-30Z and MinIO Client RELEASE.2024-07-11T18-01-28Z, metrics version 3 provides additional endpoints. MinIO recommends version 3 for new deployments.

Version 3 Endpoints

For metrics version 3, all metrics are available under the base /minio/metrics/v3 endpoint. You can scrape the base endpoint to collect all metrics in a single operation, or append an optional path to return a specific category.

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 MinIO deployment. For deployments with a load balancer managing connections between MinIO nodes, specify the address of the load balancer.

By default, MinIO 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.

MinIO provides the following scraping endpoints, relative to the base URL:

Category

Path

API

/api/requests

/bucket/api

Audit

/audit

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/drive

/system/memory

/system/cpu

/system/network/internode

/system/process

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

To enable historical data visualization in MinIO Console, set the following environment variables on each node in the MinIO deployment:

Available version 3 metrics

MinIO publishes a number of metrics for clusters, API requests, buckets, and other aspects of the MinIO service:

Many metrics include labels identifying the resource which generated that metric and other relevant details.

API metrics

Metrics about requests served by the current node.

PathDescription
/api/requestsMetrics over all requests.
/bucket/apiMetrics over all requests for a given bucket.

/api/requests

NameDescriptionLabels
minio_api_requests_rejected_auth_totalTotal number of requests rejected for auth failure.

Type: counter
type, pool_index, server
minio_api_requests_rejected_header_totalTotal number of requests rejected for invalid header.

Type: counter
type, pool_index, server
minio_api_requests_rejected_timestamp_totalTotal number of requests rejected for invalid timestamp.

Type: counter
type, pool_index, server
minio_api_requests_rejected_invalid_totalTotal number of invalid requests.

Type: counter
type, pool_index, server
minio_api_requests_waiting_totalTotal number of requests in the waiting queue.

Type: gauge
type, pool_index, server
minio_api_requests_incoming_totalTotal number of incoming requests.

Type: gauge
type, pool_index, server
minio_api_requests_inflight_totalTotal number of requests currently in flight.

Type: gauge
name, type, pool_index, server
minio_api_requests_totalTotal number of requests.

Type: counter
name, type, pool_index, server
minio_api_requests_errors_totalTotal number of requests with 4xx or 5xx errors.

Type: counter
name, type, pool_index, server
minio_api_requests_5xx_errors_totalTotal number of requests with 5xx errors.

Type: counter
name, type, pool_index, server
minio_api_requests_4xx_errors_totalTotal number of requests with 4xx errors.

Type: counter
name, type, pool_index, server
minio_api_requests_canceled_totalTotal number of requests canceled by the client.

Type: counter
name, type, pool_index, server
minio_api_requests_ttfb_seconds_distributionDistribution of time to first byte across API calls.

Type: counter
name, type, le, pool_index, server
minio_api_requests_traffic_sent_bytesTotal number of bytes sent.

Type: counter
type, pool_index, server
minio_api_requests_traffic_received_bytesTotal number of bytes received.

Type: counter
type, pool_index, server

/bucket/api

NameDescriptionLabels
minio_bucket_api_traffic_received_bytesTotal number of bytes sent for a bucket.

Type: counter
bucket, type, server, pool_index
minio_bucket_api_traffic_sent_bytesTotal number of bytes received for a bucket.

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

Type: gauge
bucket, name, type, server, pool_index
minio_bucket_api_totalTotal number of requests for a bucket.

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

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

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

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

Type: counter
bucket, name, le, type, server, pool_index

Audit metrics

Metrics about the MinIO audit functionality.

PathDescription
/auditMetrics related to audit functionality.

/audit

NameDescriptionLabels
minio_audit_failed_messagesTotal number of messages that failed to send since start.

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

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

Type: counter
target_id, server

Cluster metrics

Metrics about an entire MinIO cluster.

PathDescription
/cluster/configCluster configuration metrics.
/cluster/erasure-setErasure set metrics.
/cluster/healthCluster health metrics.
/cluster/iamCluster iam metrics.
/cluster/usage/bucketsObject statistics by bucket.
/cluster/usage/objectsObject statistics.

/cluster/config

NameDescriptionLabels
minio_cluster_config_rrs_parityReduced redundancy storage class parity.

Type: gauge
minio_cluster_config_standard_parityStandard storage class parity.

Type: gauge

/cluster/erasure-set

NameDescriptionLabels
minio_cluster_erasure_set_overall_write_quorumOverall write quorum across pools and sets.

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

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

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

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

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

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

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

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

Type: gauge
pool_id, set_id
minio_cluster_erasure_set_read_healthHealth 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_healthHealth of the erasure set in a pool for write operations (1=healthy, 0=unhealthy).

Type: gauge
pool_id, set_id

/cluster/health

NameDescriptionLabels
minio_cluster_health_drives_offline_countCount of offline drives in the cluster.

Type: gauge
minio_cluster_health_drives_online_countCount of online drives in the cluster.

Type: gauge
minio_cluster_health_drives_countCount of all drives in the cluster.

Type: gauge
minio_cluster_health_nodes_offline_countCount of offline nodes in the cluster.

Type: gauge
minio_cluster_health_nodes_online_countCount of online nodes in the cluster.

Type: gauge
minio_cluster_health_capacity_raw_total_bytesTotal cluster raw storage capacity in bytes.

Type: gauge
minio_cluster_health_capacity_raw_free_bytesTotal cluster raw storage free in bytes.

Type: gauge
minio_cluster_health_capacity_usable_total_bytesTotal cluster usable storage capacity in bytes.

Type: gauge
minio_cluster_health_capacity_usable_free_bytesTotal cluster usable storage free in bytes.

Type: gauge

/cluster/iam

NameDescriptionLabels
minio_cluster_iam_last_sync_duration_millisLast successful IAM data sync duration in milliseconds.

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

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

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

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

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

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

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

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

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

Type: counter

/cluster/usage/buckets

NameDescriptionLabels
minio_cluster_usage_buckets_since_last_update_secondsTime since last update of usage metrics in seconds.

Type: gauge
minio_cluster_usage_buckets_total_bytesTotal bucket size in bytes.

Type: gauge
bucket
minio_cluster_usage_buckets_objects_countTotal object count in bucket.

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

Type: gauge
bucket
minio_cluster_usage_buckets_delete_markers_countTotal delete markers count in bucket.

Type: gauge
bucket
minio_cluster_usage_buckets_quota_total_bytesTotal bucket quota in bytes.

Type: gauge
bucket
minio_cluster_usage_buckets_object_size_distributionBucket object size distribution.

Type: gauge
range, bucket
minio_cluster_usage_buckets_object_version_count_distributionBucket object version count distribution.

Type: gauge
range, bucket

/cluster/usage/objects

NameDescriptionLabels
minio_cluster_usage_objects_since_last_update_secondsTime since last update of usage metrics in seconds.

Type: gauge
minio_cluster_usage_objects_total_bytesTotal cluster usage in bytes.

Type: gauge
minio_cluster_usage_objects_countTotal cluster objects count.

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

Type: gauge
minio_cluster_usage_objects_delete_markers_countTotal cluster delete markers count.

Type: gauge
minio_cluster_usage_objects_buckets_countTotal cluster buckets count.

Type: gauge
minio_cluster_usage_objects_size_distributionCluster object size distribution.

Type: gauge
range
minio_cluster_usage_objects_version_count_distributionCluster object version count distribution.

Type: gauge
range

Debug metrics

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

PathDescription
/debug/goGo runtime metrics.

ILM metrics

Metrics about the MinIO ILM functionality.

PathDescription
/ilmMetrics related to ILM functionality.

/ilm

NameDescriptionLabels
minio_cluster_ilm_expiry_pending_tasksNumber of pending ILM expiry tasks in the queue.

Type: gauge
server
minio_cluster_ilm_transition_active_tasksNumber of active ILM transition tasks.

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

Type: gauge
server
minio_cluster_ilm_transition_missed_immediate_tasksNumber of missed immediate ILM transition tasks.

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

Type: counter
server

Logger webhook metrics

Metrics about MinIO logger webhooks.

PathDescription
/logger/webhookMetrics related to logger webhooks.

/logger/webhook

NameDescriptionLabels
minio_logger_webhook_failed_messagesNumber of messages that failed to send.

Type: counter
server, name, endpoint
minio_logger_webhook_queue_lengthWebhook queue length.

Type: gauge
server, name, endpoint
minio_logger_webhook_total_messageTotal number of messages sent to this target.

Type: counter
server, name, endpoint

Notification metrics

Metrics about the MinIO notification functionality.

PathDescription
/notificationMetrics related to notification functionality.

/notification

NameDescriptionLabels
minio_notification_current_send_in_progressNumber of concurrent async Send calls active to all targets.

Type: counter
server
minio_notification_events_errors_totalTotal number of events that failed to send to the targets.

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

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

Type: counter
server

Replication metrics

Metrics about MinIO site and bucket replication.

PathDescription
/bucket/replicationMetrics related to bucket replication.
/replicationMetrics related to site replication.

/replication

NameDescriptionLabels
minio_replication_average_active_workersAverage number of active replication workers.

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

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

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

Type: gauge
server
minio_replication_current_active_workersTotal number of active replication workers.

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

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

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

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

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

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

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

Type: gauge
server
minio_replication_recent_backlog_countTotal number of objects seen in replication backlog in the last 5 minutes

Type: gauge
server

/bucket/replication

NameDescriptionLabels
minio_bucket_replication_last_hour_failed_bytesTotal 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_countTotal number of objects on a bucket which failed to replicate in the last hour.

Type: gauge
bucket, server
minio_bucket_replication_last_minute_failed_bytesTotal 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_countTotal number of objects on a bucket which failed to replicate in the last full minute.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Type: counter
bucket, server

Scanner metrics

Metrics about the MinIO scanner.

PathDescription
/scannerMetrics related to the MinIO scanner.

/scanner

NameDescriptionLabels
minio_scanner_bucket_scans_finishedTotal number of bucket scans completed since server start.

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

Type: counter
server
minio_scanner_directories_scannedTotal number of directories scanned since server start.

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

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

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

Type: counter
server

System metrics

Metrics about the MinIO process and the node.

PathDescription
/system/cpuMetrics about CPUs on the system.
/system/driveMetrics about drives on the system.
/system/network/internodeMetrics about internode requests made by the node.
/system/memoryMetrics about memory on the system.
/system/processStandard process metrics.

/system/drive

NameDescriptionLabels
minio_system_drive_used_bytesTotal storage used on a drive in bytes.

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

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

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

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

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

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

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

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

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

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_api_latency_microsAverage 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_countCount of offline drives.

Type: gauge
pool_index, server
minio_system_drive_online_countCount of online drives.

Type: gauge
pool_index, server
minio_system_drive_countCount of all drives.

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

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

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

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

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

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

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

Type: gauge
drive, set_index, drive_index, pool_index, server
minio_system_drive_perc_utilPercentage of time the disk was busy.

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

/system/memory

NameDescriptionLabels
minio_system_memory_usedUsed memory on the node.

Type: gauge
server
minio_system_memory_used_percUsed memory percentage on the node.

Type: gauge
server
minio_system_memory_freeFree memory on the node.

Type: gauge
server
minio_system_memory_totalTotal memory on the node.

Type: gauge
server
minio_system_memory_buffersBuffers memory on the node.

Type: gauge
server
minio_system_memory_cacheCache memory on the node.

Type: gauge
server
minio_system_memory_sharedShared memory on the node.

Type: gauge
server
minio_system_memory_availableAvailable memory on the node.

Type: gauge
server

/system/cpu

NameDescriptionLabels
minio_system_cpu_avg_idleAverage CPU idle time.

Type: gauge
server
minio_system_cpu_avg_iowaitAverage CPU IOWait time.

Type: gauge
server
minio_system_cpu_loadCPU load average 1min.

Type: gauge
server
minio_system_cpu_load_percCPU load average 1min (percentage).

Type: gauge
server
minio_system_cpu_niceCPU nice time.

Type: gauge
server
minio_system_cpu_stealCPU steal time.

Type: gauge
server
minio_system_cpu_systemCPU system time.

Type: gauge
server
minio_system_cpu_userCPU user time.

Type: gauge
server

/system/network/internode

NameDescriptionLabels
minio_system_network_internode_errors_totalTotal number of failed internode calls.

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

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

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

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

Type: counter
server, pool_index

/system/process

NameDescriptionLabels
minio_system_process_locks_read_totalNumber of current READ locks on this peer.

Type: gauge
server
minio_system_process_locks_write_totalNumber of current WRITE locks on this peer.

Type: gauge
server
minio_system_process_cpu_total_secondsTotal user and system CPU time spent in seconds.

Type: counter
server
minio_system_process_go_routine_totalTotal number of go routines running.

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

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

Type: counter
server
minio_system_process_io_wchar_bytesTotal 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_bytesTotal bytes written by the process to the underlying storage system, /proc/[pid]/io write_bytes.

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

Type: gauge
server
minio_system_process_uptime_secondsUptime for MinIO process in seconds.

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

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

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

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

Type: counter
server
minio_system_process_resident_memory_bytesResident memory size in bytes.

Type: gauge
server
minio_system_process_virtual_memory_bytesVirtual memory size in bytes.

Type: gauge
server
minio_system_process_virtual_memory_max_bytesMaximum virtual memory size in bytes.

Type: gauge
server
Last modified August 2, 2026: init commit (8338d5b)

Portions of this page are adapted from the MinIO Object Storage Documentation, © 2020–Present MinIO, Inc., licensed under CC BY 4.0, converted and maintained by the Silo project. Attribution