一、MinIO監(jiān)控概述
MinIO自身提供了關(guān)于集群狀態(tài)和操作的相關(guān)的Prometheus SQL指標(biāo)與支持Prometheus數(shù)據(jù)模型的監(jiān)控指標(biāo)收集工具進(jìn)行搭配使用,無(wú)論是主機(jī)部署亦或是云上部署都可以進(jìn)行集成。官方選定的第三方監(jiān)控軟件為Prometheus和InfluxDB,使用者可以根據(jù)各自公司對(duì)于監(jiān)控設(shè)施的建設(shè)進(jìn)行選擇。
二、Promtheus集成監(jiān)控和告警
為了保護(hù)服務(wù)器指標(biāo)的安全性,MinIO服務(wù)提供了兩種安全設(shè)置來(lái)進(jìn)行身份安全的驗(yàn)證。
- 使用mc工具來(lái)生成prometheus必要的令牌
- 設(shè)置參數(shù)變量忽略身份驗(yàn)證
1、使用mc工具來(lái)生成prometheus身份令牌
生成身份令牌
mc admin prometheus generate ALIAS
- ALIAS:作為MinIO服務(wù)任何一節(jié)點(diǎn)的地址配置,如果使用了負(fù)載均衡器,需要使用負(fù)載均衡器配置的地址
該命令返回類似于以下的內(nèi)容的輸出
scrape_configs:
- job_name: minio-job
bearer_token: TOKEN
metrics_path: /minio/v2/metrics/cluster
scheme: https
static_configs:
- targets: [minio.example.net]
- 將job_name設(shè)置為與MinIO部署關(guān)聯(lián)的值
- 如果選擇使用設(shè)置參數(shù)變量來(lái)忽略身份驗(yàn)證的方式,課忽略bearer_token字段
- 將scheme設(shè)置為http,如果要使用TLS,就保持不變
- targets參數(shù)為MinIO部署的主機(jī)名設(shè)置,這個(gè)可以是任何單個(gè)節(jié)點(diǎn),也可以是處理MinIO之間負(fù)載均衡器的節(jié)點(diǎn)
使用返回的憑證更新重新啟動(dòng)Prometheus
將上一步生成的scrape_config配置添加的prometheus配置文件中
global:
scrape_interval: 15s
scrape_configs:
- job_name: minio-job
bearer_token: TOKEN
metrics_path: /minio/v2/metrics/cluster
scheme: https
static_configs:
- targets: [minio.example.net]
使用配置文件重啟prometheus
prometheus --config.file=prometheus.yaml
2、設(shè)置參數(shù)變量忽略身份配置
默認(rèn)的地址為/etc/default/minio
vim /etc/default/minio
在文件中添加或修改如下參數(shù)
MINIO_PROMETHEUS_AUTH_TYPE=public
3、分析收集的指標(biāo)
Prometheus包括一個(gè)表達(dá)式搜索,可以在此處執(zhí)行Prometheus SQL來(lái)查詢分析收集的指標(biāo)。
## 指標(biāo)示例
minio_cluster_disk_online_total{job="minio-job"}[5m]
minio_cluster_disk_offline_total{job="minio-job"}[5m]
minio_bucket_usage_object_total{job="minio-job"}[5m]
minio_cluster_capacity_usable_free_bytes{job="minio-job"}[5m]
4、使用MinIO指標(biāo)配置警報(bào)規(guī)則
MinIO提供相應(yīng)的指標(biāo)作為第三方告警平臺(tái)觸發(fā)警告的基線,可以通過(guò)修改或者其他方式合理的使用這些指標(biāo)構(gòu)建自己的告警規(guī)則。
groups:
- name: minio-alerts
rules:
- alert: NodesOffline
expr: avg_over_time(minio_cluster_nodes_offline_total{job="minio-job"}[5m]) > 0
for: 10m
labels:
severity: warn
annotations:
summary: "Node down in MinIO deployment"
description: "Node(s) in cluster {{ $labels.instance }} offline for more than 5 minutes"
- alert: DisksOffline
expr: avg_over_time(minio_cluster_disk_offline_total{job="minio-job"}[5m]) > 0
for: 10m
labels:
severity: warn
annotations:
summary: "Disks down in MinIO deployment"
description: "Disks(s) in cluster {{ $labels.instance }} offline for more than 5 minutes"
然后將如上的minio-alerting.yml配置文件作為Prometheus rule_files密鑰的一部分
global:
scrape_interval: 5s
rule_files:
- minio-alerting.yml
5、MinIO原生自帶的監(jiān)控控制臺(tái)
MinIO有著自己獨(dú)有的客戶端控制臺(tái),其中集成了監(jiān)控功能,默認(rèn)是沒(méi)有使用的。如果要使用,只需稍微增加兩行配置參數(shù)即可打開(kāi)。對(duì)服務(wù)器信息、節(jié)點(diǎn)信息、磁盤驅(qū)動(dòng)信息、時(shí)間段上傳下載文件的統(tǒng)計(jì)、以及整體的容量信息、minio-server請(qǐng)求情況等都有收集。
- 將MINIO_PROMETHEUS_URL設(shè)置為Prometheus服務(wù)的URL
- 將MINIO_PROMETHEUS_JOB_ID設(shè)置為分配給收集的指標(biāo)的唯一作業(yè)ID
然后重啟MinIO服務(wù),訪問(wèn)控制臺(tái)Monitoring菜單即可查看到監(jiān)控指標(biāo)
三、常見(jiàn)的核心監(jiān)控指標(biāo)
1、對(duì)象和存儲(chǔ)桶指標(biāo)(核心指標(biāo))
指定格式:{bucket=“STRING”}
指標(biāo)名稱 | 解釋 |
---|---|
minio_bucket_objects_size_distribution | 給定存儲(chǔ)桶中對(duì)象大小的分布 |
minio_bucket_usage_object_total | 給定存儲(chǔ)桶中的對(duì)象總數(shù) |
minio_bucket_usage_total_bytes | 給定存儲(chǔ)桶中的總存儲(chǔ)桶大?。ㄒ宰止?jié)為單位) |
minio_bucket_quota_total_bytes | 存儲(chǔ)桶總配額大小(以字節(jié)為單位) |
2、復(fù)制指標(biāo)(核心指標(biāo))
指定格式:{bucket=“STRING”}
指標(biāo)名稱 | 解釋 |
---|---|
minio_bucket_replication_failed_bytes | 對(duì)于給定存儲(chǔ)桶,至少?gòu)?fù)制一次失敗的字節(jié)總數(shù) |
minio_bucket_replication_pending_bytes | 給定存儲(chǔ)桶掛起的待復(fù)制字節(jié)總數(shù) |
minio_bucket_replication_received_bytes | 從另一個(gè)源存儲(chǔ)桶復(fù)制到此存儲(chǔ)桶的總字節(jié)數(shù) |
minio_bucket_replication_sent_bytes | 復(fù)制到目標(biāo)存儲(chǔ)桶的總字節(jié)數(shù)。 您可以使用標(biāo)簽標(biāo)識(shí)存儲(chǔ)桶 |
minio_bucket_replication_pending_count | 給定存儲(chǔ)桶掛起的復(fù)制操作總數(shù) |
minio_bucket_replication_failed_count | 給定存儲(chǔ)桶失敗的復(fù)制操作總數(shù) |
3、容量指標(biāo)(核心指標(biāo))
指定格式:**disk=“/path/to/disk”,server=“STRING”}
指標(biāo)名稱 | 解釋 |
---|---|
minio_cluster_capacity_raw_free_bytes | 集群中在線空閑流量總和 |
minio_cluster_capacity_raw_total_bytes | 集群中的在線總?cè)萘俊?/td> |
minio_cluster_capacity_usable_free_bytes | 集群中可用的空閑流量 |
minio_cluster_capacity_usable_total_bytes | 集群中的總可用容量。 |
minio_node_disk_free_bytes | MinIO 部署中節(jié)點(diǎn)的特定驅(qū)動(dòng)器上可用的總存儲(chǔ)量 |
minio_node_disk_total_bytes | MinIO 部署中節(jié)點(diǎn)的特定驅(qū)動(dòng)器上的總存儲(chǔ)量 |
minio_node_disk_used_bytes | MinIO 部署中節(jié)點(diǎn)的特定驅(qū)動(dòng)器上使用的總存儲(chǔ) |
4、生命周期管理指標(biāo)(核心指標(biāo))
指標(biāo)名稱 | 解釋 |
---|---|
minio_cluster_ilm_transitioned_bytes | 使用分層/轉(zhuǎn)換生命周期管理規(guī)則轉(zhuǎn)換的總字節(jié)數(shù) |
minio_cluster_ilm_transitioned_objects | 使用分層/轉(zhuǎn)換生命周期管理規(guī)則轉(zhuǎn)換的對(duì)象總數(shù) |
minio_cluster_ilm_transitioned_versions | 使用分層/轉(zhuǎn)換生命周期管理規(guī)則轉(zhuǎn)換的非當(dāng)前對(duì)象版本總數(shù) |
minio_node_ilm_transition_pending_tasks | 掛起的對(duì)象轉(zhuǎn)換任務(wù)總數(shù) |
minio_node_ilm_expiry_pending_tasks | 掛起對(duì)象過(guò)期任務(wù)總數(shù) |
minio_node_ilm_expiry_active_tasks | 活動(dòng)對(duì)象過(guò)期任務(wù)總數(shù) |
5、節(jié)點(diǎn)和驅(qū)動(dòng)器運(yùn)行狀況指標(biāo)(核心指標(biāo))
指標(biāo)名稱 | 解釋 |
---|---|
minio_cluster_disk_online_total | 在線驅(qū)動(dòng)器總數(shù) |
minio_cluster_disk_offline_total | 離線驅(qū)動(dòng)器總數(shù) |
minio_cluster_disk_total | 驅(qū)動(dòng)器總數(shù) |
minio_cluster_nodes_online_total | 在線的MinIO節(jié)點(diǎn)總數(shù) |
minio_cluster_nodes_offline_total | 離線的MinIO節(jié)點(diǎn)總數(shù) |
minio_heal_objects_error_total | 處在自我修復(fù)運(yùn)行中修復(fù)失敗的對(duì)象總數(shù) |
minio_heal_objects_heal_total | 在當(dāng)前自我修復(fù)運(yùn)行中修復(fù)的對(duì)象總數(shù) |
minio_heal_objects_total | 當(dāng)前自我修復(fù)運(yùn)行中掃描的對(duì)象總數(shù) |
minio_heal_time_last_activity_nano_seconds | 距離上次自我修復(fù)的事件(以納秒為單位) |
6、通知隊(duì)列指標(biāo)
指標(biāo)名稱 | 解釋 |
---|---|
minio_audit_target_queue_length | 隊(duì)列中未發(fā)送的審核消息總數(shù)。 |
minio_audit_total_messages | 自上次服務(wù)器啟動(dòng)以來(lái)發(fā)送的審核消息總數(shù)。 |
minio_audit_failed_messages | 自上次服務(wù)器啟動(dòng)以來(lái)未能發(fā)送的審核消息總數(shù)。 |
minio_notify_current_send_in_progress | 正在向配置的目標(biāo)發(fā)送的通知消息總數(shù)。 |
minio_notify_target_queue_length | 隊(duì)列中未發(fā)送的通知消息總數(shù)。 |
7、掃描儀指標(biāo)
指定格式:/proc/[pid]/io syscr
指標(biāo)名稱 | 解釋 |
---|---|
minio_node_scanner_bucket_scans_finished | 自服務(wù)器啟動(dòng)以來(lái)完成的存儲(chǔ)桶掃描總數(shù) |
minio_node_scanner_bucket_scans_started | 自服務(wù)器啟動(dòng)以來(lái)啟動(dòng)的存儲(chǔ)桶掃描總數(shù)。 |
minio_node_scanner_directories_scanned | 自服務(wù)器啟動(dòng)以來(lái)掃描的目錄總數(shù)。 |
minio_node_scanner_objects_scanned | 自服務(wù)器啟動(dòng)以來(lái)掃描的唯一對(duì)象總數(shù)。 |
minio_node_scanner_versions_scanned | 自服務(wù)器啟動(dòng)以來(lái)掃描的對(duì)象版本總數(shù)。 |
minio_node_syscall_read_total | 對(duì)內(nèi)核的讀取系統(tǒng)調(diào)用總數(shù) |
minio_node_syscall_write_total | 對(duì)內(nèi)核的寫入系統(tǒng)調(diào)用總數(shù) |
8、S3指標(biāo)
指定格式:**bucket=“STRING”}
指標(biāo)名稱 | 解釋 |
---|---|
minio_bucket_traffic_sent_bytes | 每個(gè)存儲(chǔ)桶發(fā)送的 S3 流量的總字節(jié)數(shù)。 您可以使用標(biāo)簽標(biāo)識(shí)存儲(chǔ)桶 |
minio_bucket_traffic_received_bytes | 每個(gè)存儲(chǔ)桶接收的 S3 流量的總字節(jié)數(shù)。 您可以使用標(biāo)簽標(biāo)識(shí)存儲(chǔ)桶 |
minio_s3_requests_inflight_total | 當(dāng)前正在運(yùn)行的 S3 請(qǐng)求總數(shù) |
minio_s3_requests_total | S3 請(qǐng)求總數(shù) |
minio_s3_time_ttfb_seconds_distribution | 在 API 調(diào)用之間分配到第一個(gè)字節(jié)的時(shí)間 |
minio_s3_traffic_received_bytes | 接收的 S3 字節(jié)總數(shù) |
minio_s3_traffic_sent_bytes | 發(fā)送的 S3 字節(jié)總數(shù) |
minio_s3_requests_errors_total | 具有 4xx 和 5xx 錯(cuò)誤的 S3 請(qǐng)求總數(shù) |
minio_s3_requests_4xx_errors_total | 具有 4xx 錯(cuò)誤的 S3 請(qǐng)求總數(shù) |
minio_s3_requests_5xx_errors_total | 具有 3xx 錯(cuò)誤的 S5 請(qǐng)求總數(shù) |
9、內(nèi)部指標(biāo)
指標(biāo)名稱 | 解釋 |
---|---|
minio_inter_node_traffic_received_bytes | 從其他對(duì)等節(jié)點(diǎn)接收的總字節(jié)數(shù) |
minio_inter_node_traffic_sent_bytes | 發(fā)送到其他對(duì)等節(jié)點(diǎn)的總字節(jié)數(shù) |
minio_node_file_descriptor_limit_total | 限制 MinIO 服務(wù)器進(jìn)程的打開(kāi)文件描述符總數(shù) |
minio_node_file_descriptor_open_total | MinIO 服務(wù)器進(jìn)程打開(kāi)的文件描述符總數(shù) |
minio_node_io_rchar_bytes | 進(jìn)程從底層存儲(chǔ)系統(tǒng)讀取的總字節(jié)數(shù),包括 緩存**/proc/[pid]/io rchar** |
minio_node_io_read_bytes | 進(jìn)程從底層存儲(chǔ)系統(tǒng)讀取的總字節(jié)數(shù),/proc/[pid]/io read_bytes |
minio_node_io_wchar_bytes | 進(jìn)程寫入底層存儲(chǔ)系統(tǒng)的總字節(jié)數(shù),包括 頁(yè)面緩存,/proc/[pid]/io wchar |
minio_node_io_write_bytes | 進(jìn)程寫入底層存儲(chǔ)系統(tǒng)的總字節(jié)數(shù),/proc/[pid]/io write_bytes |
10、軟件和流程指標(biāo)
指標(biāo)名稱 | 解釋 |
---|---|
minio_software_commit_info | MinIO 版本的 Git 提交哈希。 |
minio_software_version_info | 服務(wù)器的 MinIO 發(fā)布標(biāo)記 |
minio_node_process_starttime_seconds | 每個(gè)節(jié)點(diǎn)的 MinIO 進(jìn)程的開(kāi)始時(shí)間,自 Unix 紀(jì)元以來(lái)的時(shí)間(以秒為單位)。 |
minio_node_process_uptime_seconds | 每個(gè)節(jié)點(diǎn)的 MinIO 進(jìn)程正常運(yùn)行時(shí)間(以秒為單位)。 |
更多指標(biāo)配置
四、如何獲取監(jiān)控指標(biāo)進(jìn)行自定義
MinIO Server提供了一個(gè)http接口用于獲取當(dāng)前集群內(nèi)所有的監(jiān)控指標(biāo)信息,可以使用任何http工具發(fā)起請(qǐng)求以此來(lái)獲取信息。
http://minio.example.net:9000/minio/v2/metrics/cluster
域名替換成自己部署集群所在的地址或負(fù)載均衡器地址
接口返回:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-511436.html
# HELP minio_audit_failed_messages Total number of messages that failed to send since start
# TYPE minio_audit_failed_messages counter
minio_audit_failed_messages{server="127.0.0.1:9000",target_id="sys_console_0"} 0
# HELP minio_audit_target_queue_length Number of unsent messages in queue for target
# TYPE minio_audit_target_queue_length gauge
minio_audit_target_queue_length{server="127.0.0.1:9000",target_id="sys_console_0"} 0
# HELP minio_audit_total_messages Total number of messages sent since start
# TYPE minio_audit_total_messages counter
minio_audit_total_messages{server="127.0.0.1:9000",target_id="sys_console_0"} 0
# HELP minio_bucket_objects_size_distribution Distribution of object sizes in the bucket, includes label for the bucket name
# TYPE minio_bucket_objects_size_distribution gauge
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="BETWEEN_1024_B_AND_1_MB",server="127.0.0.1:9000"} 2
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="BETWEEN_10_MB_AND_64_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="BETWEEN_128_MB_AND_512_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="BETWEEN_1_MB_AND_10_MB",server="127.0.0.1:9000"} 3
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="BETWEEN_64_MB_AND_128_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="GREATER_THAN_512_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-bucket-01",range="LESS_THAN_1024_B",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-replication",range="BETWEEN_1024_B_AND_1_MB",server="127.0.0.1:9000"} 2
minio_bucket_objects_size_distribution{bucket="test-replication",range="BETWEEN_10_MB_AND_64_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-replication",range="BETWEEN_128_MB_AND_512_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-replication",range="BETWEEN_1_MB_AND_10_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-replication",range="BETWEEN_64_MB_AND_128_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-replication",range="GREATER_THAN_512_MB",server="127.0.0.1:9000"} 0
minio_bucket_objects_size_distribution{bucket="test-replication",range="LESS_THAN_1024_B",server="127.0.0.1:9000"} 0
# HELP minio_bucket_replication_received_bytes Total number of bytes replicated to this bucket from another source bucket
# TYPE minio_bucket_replication_received_bytes gauge
minio_bucket_replication_received_bytes{bucket="test-bucket-01",server="127.0.0.1:9000"} 0
minio_bucket_replication_received_bytes{bucket="test-replication",server="127.0.0.1:9000"} 0
# HELP minio_bucket_traffic_received_bytes Total number of S3 bytes received for this bucket
# TYPE minio_bucket_traffic_received_bytes gauge
minio_bucket_traffic_received_bytes{bucket="test-bucket-01",server="127.0.0.1:9000"} 1.077094e+06
minio_bucket_traffic_received_bytes{bucket="test-replication",server="127.0.0.1:9000"} 188951
# HELP minio_bucket_traffic_sent_bytes Total number of S3 bytes sent for this bucket
# TYPE minio_bucket_traffic_sent_bytes gauge
minio_bucket_traffic_sent_bytes{bucket="test-bucket-01",server="127.0.0.1:9000"} 24701
minio_bucket_traffic_sent_bytes{bucket="test-replication",server="127.0.0.1:9000"} 132475
# HELP minio_bucket_usage_object_total Total number of objects
# TYPE minio_bucket_usage_object_total gauge
minio_bucket_usage_object_total{bucket="test-bucket-01",server="127.0.0.1:9000"} 5
minio_bucket_usage_object_total{bucket="test-replication",server="127.0.0.1:9000"} 2
# HELP minio_bucket_usage_total_bytes Total bucket size in bytes
# TYPE minio_bucket_usage_total_bytes gauge
minio_bucket_usage_total_bytes{bucket="test-bucket-01",server="127.0.0.1:9000"} 4.202605e+06
minio_bucket_usage_total_bytes{bucket="test-replication",server="127.0.0.1:9000"} 187888
# HELP minio_cluster_capacity_raw_free_bytes Total free capacity online in the cluster
# TYPE minio_cluster_capacity_raw_free_bytes gauge
minio_cluster_capacity_raw_free_bytes{server="127.0.0.1:9000"} 3.929083904e+10
# HELP minio_cluster_capacity_raw_total_bytes Total capacity online in the cluster
# TYPE minio_cluster_capacity_raw_total_bytes gauge
minio_cluster_capacity_raw_total_bytes{server="127.0.0.1:9000"} 5.0459262976e+10
# HELP minio_cluster_capacity_usable_free_bytes Total free usable capacity online in the cluster
# TYPE minio_cluster_capacity_usable_free_bytes gauge
minio_cluster_capacity_usable_free_bytes{server="127.0.0.1:9000"} 3.929083904e+10
# HELP minio_cluster_capacity_usable_total_bytes Total usable capacity online in the cluster
# TYPE minio_cluster_capacity_usable_total_bytes gauge
minio_cluster_capacity_usable_total_bytes{server="127.0.0.1:9000"} 5.0459262976e+10
# HELP minio_cluster_disk_offline_total Total drives offline
# TYPE minio_cluster_disk_offline_total gauge
minio_cluster_disk_offline_total{server="127.0.0.1:9000"} 0
# HELP minio_cluster_disk_online_total Total drives online
# TYPE minio_cluster_disk_online_total gauge
minio_cluster_disk_online_total{server="127.0.0.1:9000"} 1
# HELP minio_cluster_disk_total Total drives
# TYPE minio_cluster_disk_total gauge
minio_cluster_disk_total{server="127.0.0.1:9000"} 1
# HELP minio_cluster_nodes_offline_total Total number of MinIO nodes offline
# TYPE minio_cluster_nodes_offline_total gauge
minio_cluster_nodes_offline_total{server="127.0.0.1:9000"} 0
# HELP minio_cluster_nodes_online_total Total number of MinIO nodes online
# TYPE minio_cluster_nodes_online_total gauge
minio_cluster_nodes_online_total{server="127.0.0.1:9000"} 1
# HELP minio_heal_objects_heal_total Objects healed in current self healing run
# TYPE minio_heal_objects_heal_total gauge
minio_heal_objects_heal_total{server="127.0.0.1:9000",type="bucket"} 1
minio_heal_objects_heal_total{server="127.0.0.1:9000",type="object"} 11
# HELP minio_heal_objects_total Objects scanned in current self healing run
# TYPE minio_heal_objects_total gauge
minio_heal_objects_total{server="127.0.0.1:9000",type="bucket"} 1
minio_heal_objects_total{server="127.0.0.1:9000",type="bucket-metadata"} 11
# HELP minio_heal_time_last_activity_nano_seconds Time elapsed (in nano seconds) since last self healing activity. This is set to -1 until initial self heal activity
# TYPE minio_heal_time_last_activity_nano_seconds gauge
minio_heal_time_last_activity_nano_seconds{server="127.0.0.1:9000"} 1.91644826573213e+15
# HELP minio_node_disk_free_bytes Total storage available on a drive
# TYPE minio_node_disk_free_bytes gauge
minio_node_disk_free_bytes{disk="/mnt/data",server="127.0.0.1:9000"} 3.929083904e+10
# HELP minio_node_disk_free_inodes Total free inodes
# TYPE minio_node_disk_free_inodes gauge
minio_node_disk_free_inodes{disk="/mnt/data",server="127.0.0.1:9000"} 3.147857e+06
# HELP minio_node_disk_offline_total Total drives offline
# TYPE minio_node_disk_offline_total gauge
minio_node_disk_offline_total{server="127.0.0.1:9000"} 0
# HELP minio_node_disk_online_total Total drives online
# TYPE minio_node_disk_online_total gauge
minio_node_disk_online_total{server="127.0.0.1:9000"} 1
# HELP minio_node_disk_total Total drives
# TYPE minio_node_disk_total gauge
minio_node_disk_total{server="127.0.0.1:9000"} 1
# HELP minio_node_disk_total_bytes Total storage on a drive
# TYPE minio_node_disk_total_bytes gauge
minio_node_disk_total_bytes{disk="/mnt/data",server="127.0.0.1:9000"} 5.0459262976e+10
# HELP minio_node_disk_used_bytes Total storage used on a drive
# TYPE minio_node_disk_used_bytes gauge
minio_node_disk_used_bytes{disk="/mnt/data",server="127.0.0.1:9000"} 1.1168423936e+10
# HELP minio_node_file_descriptor_limit_total Limit on total number of open file descriptors for the MinIO Server process
# TYPE minio_node_file_descriptor_limit_total gauge
minio_node_file_descriptor_limit_total{server="127.0.0.1:9000"} 1.048576e+06
# HELP minio_node_file_descriptor_open_total Total number of open file descriptors by the MinIO Server process
# TYPE minio_node_file_descriptor_open_total gauge
minio_node_file_descriptor_open_total{server="127.0.0.1:9000"} 20
# HELP minio_node_go_routine_total Total number of go routines running
# TYPE minio_node_go_routine_total gauge
minio_node_go_routine_total{server="127.0.0.1:9000"} 405
# HELP minio_node_iam_last_sync_duration_millis Last successful IAM data sync duration in milliseconds
# TYPE minio_node_iam_last_sync_duration_millis gauge
minio_node_iam_last_sync_duration_millis{server="127.0.0.1:9000"} 6
# HELP minio_node_iam_since_last_sync_millis Time (in milliseconds) since last successful IAM data sync. This is set to 0 until the first sync after server start.
# TYPE minio_node_iam_since_last_sync_millis gauge
minio_node_iam_since_last_sync_millis{server="127.0.0.1:9000"} 23560
# HELP minio_node_iam_sync_failures Number of failed IAM data syncs since server start.
# TYPE minio_node_iam_sync_failures counter
minio_node_iam_sync_failures{server="127.0.0.1:9000"} 0
# HELP minio_node_iam_sync_successes Number of successful IAM data syncs since server start.
# TYPE minio_node_iam_sync_successes counter
minio_node_iam_sync_successes{server="127.0.0.1:9000"} 3195
# HELP minio_node_ilm_expiry_pending_tasks Number of pending ILM expiry tasks in the queue
# TYPE minio_node_ilm_expiry_pending_tasks gauge
minio_node_ilm_expiry_pending_tasks{server="127.0.0.1:9000"} 0
# HELP minio_node_ilm_transition_active_tasks Number of active ILM transition tasks
# TYPE minio_node_ilm_transition_active_tasks gauge
minio_node_ilm_transition_active_tasks{server="127.0.0.1:9000"} 0
# HELP minio_node_ilm_transition_pending_tasks Number of pending ILM transition tasks in the queue
# TYPE minio_node_ilm_transition_pending_tasks gauge
minio_node_ilm_transition_pending_tasks{server="127.0.0.1:9000"} 0
# HELP minio_node_ilm_versions_scanned Total number of object versions checked for ilm actions since server start
# TYPE minio_node_ilm_versions_scanned counter
minio_node_ilm_versions_scanned{server="127.0.0.1:9000"} 8
# HELP minio_node_io_rchar_bytes Total bytes read by the process from the underlying storage system including cache, /proc/[pid]/io rchar
# TYPE minio_node_io_rchar_bytes counter
minio_node_io_rchar_bytes{server="127.0.0.1:9000"} 9.52433056e+08
# HELP minio_node_io_read_bytes Total bytes read by the process from the underlying storage system, /proc/[pid]/io read_bytes
# TYPE minio_node_io_read_bytes counter
minio_node_io_read_bytes{server="127.0.0.1:9000"} 1.543176192e+09
# HELP minio_node_io_wchar_bytes Total bytes written by the process to the underlying storage system including page cache, /proc/[pid]/io wchar
# TYPE minio_node_io_wchar_bytes counter
minio_node_io_wchar_bytes{server="127.0.0.1:9000"} 1.06679252284e+11
# HELP minio_node_io_write_bytes Total bytes written by the process to the underlying storage system, /proc/[pid]/io write_bytes
# TYPE minio_node_io_write_bytes counter
minio_node_io_write_bytes{server="127.0.0.1:9000"} 1.00416565248e+11
# HELP minio_node_process_cpu_total_seconds Total user and system CPU time spent in seconds
# TYPE minio_node_process_cpu_total_seconds counter
minio_node_process_cpu_total_seconds{server="127.0.0.1:9000"} 3475.33
# HELP minio_node_process_resident_memory_bytes Resident memory size in bytes
# TYPE minio_node_process_resident_memory_bytes gauge
minio_node_process_resident_memory_bytes{server="127.0.0.1:9000"} 1.55549696e+08
# HELP minio_node_process_starttime_seconds Start time for MinIO process per node, time in seconds since Unix epoc
# TYPE minio_node_process_starttime_seconds gauge
minio_node_process_starttime_seconds{server="127.0.0.1:9000"} 1.67289998115e+09
# HELP minio_node_process_uptime_seconds Uptime for MinIO process per node in seconds
# TYPE minio_node_process_uptime_seconds gauge
minio_node_process_uptime_seconds{server="127.0.0.1:9000"} 1.916448550532111e+06
# HELP minio_node_scanner_bucket_scans_finished Total number of bucket scans finished since server start
# TYPE minio_node_scanner_bucket_scans_finished counter
minio_node_scanner_bucket_scans_finished{server="127.0.0.1:9000"} 0
# HELP minio_node_scanner_bucket_scans_started Total number of bucket scans started since server start
# TYPE minio_node_scanner_bucket_scans_started counter
minio_node_scanner_bucket_scans_started{server="127.0.0.1:9000"} 0
# HELP minio_node_scanner_directories_scanned Total number of directories scanned since server start
# TYPE minio_node_scanner_directories_scanned counter
minio_node_scanner_directories_scanned{server="127.0.0.1:9000"} 13804
# HELP minio_node_scanner_objects_scanned Total number of unique objects scanned since server start
# TYPE minio_node_scanner_objects_scanned counter
minio_node_scanner_objects_scanned{server="127.0.0.1:9000"} 7
# HELP minio_node_scanner_versions_scanned Total number of object versions scanned since server start
# TYPE minio_node_scanner_versions_scanned counter
minio_node_scanner_versions_scanned{server="127.0.0.1:9000"} 8
# HELP minio_node_syscall_read_total Total read SysCalls to the kernel. /proc/[pid]/io syscr
# TYPE minio_node_syscall_read_total counter
minio_node_syscall_read_total{server="127.0.0.1:9000"} 4.327491e+06
# HELP minio_node_syscall_write_total Total write SysCalls to the kernel. /proc/[pid]/io syscw
# TYPE minio_node_syscall_write_total counter
minio_node_syscall_write_total{server="127.0.0.1:9000"} 3.737077e+06
# HELP minio_notify_current_send_in_progress Number of concurrent async Send calls active to all targets
# TYPE minio_notify_current_send_in_progress gauge
minio_notify_current_send_in_progress{server="127.0.0.1:9000"} 0
# HELP minio_notify_target_queue_length Number of unsent notifications in queue for target
# TYPE minio_notify_target_queue_length gauge
minio_notify_target_queue_length{server="127.0.0.1:9000",target_id="_",target_name="redis"} 0
# HELP minio_s3_requests_4xx_errors_total Total number S3 requests with (4xx) errors
# TYPE minio_s3_requests_4xx_errors_total counter
minio_s3_requests_4xx_errors_total{api="getbucketencryption",server="127.0.0.1:9000"} 4
minio_s3_requests_4xx_errors_total{api="getbucketpolicy",server="127.0.0.1:9000"} 11
minio_s3_requests_4xx_errors_total{api="getbucketreplicationconfiguration",server="127.0.0.1:9000"} 5
minio_s3_requests_4xx_errors_total{api="getbuckettagging",server="127.0.0.1:9000"} 11
minio_s3_requests_4xx_errors_total{api="getobject",server="127.0.0.1:9000"} 78
minio_s3_requests_4xx_errors_total{api="getobjectlegalhold",server="127.0.0.1:9000"} 3
minio_s3_requests_4xx_errors_total{api="getobjectretention",server="127.0.0.1:9000"} 3
minio_s3_requests_4xx_errors_total{api="listbuckets",server="127.0.0.1:9000"} 54
minio_s3_requests_4xx_errors_total{api="listobjectsv1",server="127.0.0.1:9000"} 128
minio_s3_requests_4xx_errors_total{api="methodnotallowed",server="127.0.0.1:9000"} 9
minio_s3_requests_4xx_errors_total{api="postpolicybucket",server="127.0.0.1:9000"} 1
# HELP minio_s3_requests_errors_total Total number S3 requests with (4xx and 5xx) errors
# TYPE minio_s3_requests_errors_total counter
minio_s3_requests_errors_total{api="getbucketencryption",server="127.0.0.1:9000"} 4
minio_s3_requests_errors_total{api="getbucketpolicy",server="127.0.0.1:9000"} 11
minio_s3_requests_errors_total{api="getbucketreplicationconfiguration",server="127.0.0.1:9000"} 5
minio_s3_requests_errors_total{api="getbuckettagging",server="127.0.0.1:9000"} 11
minio_s3_requests_errors_total{api="getobject",server="127.0.0.1:9000"} 78
minio_s3_requests_errors_total{api="getobjectlegalhold",server="127.0.0.1:9000"} 3
minio_s3_requests_errors_total{api="getobjectretention",server="127.0.0.1:9000"} 3
minio_s3_requests_errors_total{api="listbuckets",server="127.0.0.1:9000"} 54
minio_s3_requests_errors_total{api="listobjectsv1",server="127.0.0.1:9000"} 128
minio_s3_requests_errors_total{api="methodnotallowed",server="127.0.0.1:9000"} 9
minio_s3_requests_errors_total{api="postpolicybucket",server="127.0.0.1:9000"} 1
# HELP minio_s3_requests_incoming_total Volatile number of total incoming S3 requests
# TYPE minio_s3_requests_incoming_total gauge
minio_s3_requests_incoming_total{server="127.0.0.1:9000"} 0
# HELP minio_s3_requests_inflight_total Total number of S3 requests currently in flight
# TYPE minio_s3_requests_inflight_total gauge
minio_s3_requests_inflight_total{api="deletemultipleobjects",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketencryption",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketlocation",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketnotification",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketobjectlockconfiguration",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketpolicy",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketreplicationconfiguration",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbuckettagging",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getbucketversioning",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getobject",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getobjectlegalhold",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getobjectretention",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="getobjecttagging",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="headbucket",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="headobject",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="listbuckets",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="listobjectsv1",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="listobjectsv2",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="listobjectversions",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="methodnotallowed",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="postpolicybucket",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="putbucket",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="putbucketnotification",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="putbucketversioning",server="127.0.0.1:9000"} 0
minio_s3_requests_inflight_total{api="putobject",server="127.0.0.1:9000"} 0
# HELP minio_s3_requests_rejected_auth_total Total number S3 requests rejected for auth failure
# TYPE minio_s3_requests_rejected_auth_total counter
minio_s3_requests_rejected_auth_total{server="127.0.0.1:9000"} 0
# HELP minio_s3_requests_rejected_header_total Total number S3 requests rejected for invalid header
# TYPE minio_s3_requests_rejected_header_total counter
minio_s3_requests_rejected_header_total{server="127.0.0.1:9000"} 0
# HELP minio_s3_requests_rejected_invalid_total Total number S3 invalid requests
# TYPE minio_s3_requests_rejected_invalid_total counter
minio_s3_requests_rejected_invalid_total{server="127.0.0.1:9000"} 10
# HELP minio_s3_requests_rejected_timestamp_total Total number S3 requests rejected for invalid timestamp
# TYPE minio_s3_requests_rejected_timestamp_total counter
minio_s3_requests_rejected_timestamp_total{server="127.0.0.1:9000"} 0
# HELP minio_s3_requests_total Total number S3 requests
# TYPE minio_s3_requests_total counter
minio_s3_requests_total{api="deletemultipleobjects",server="127.0.0.1:9000"} 2
minio_s3_requests_total{api="getbucketencryption",server="127.0.0.1:9000"} 4
minio_s3_requests_total{api="getbucketlocation",server="127.0.0.1:9000"} 83
minio_s3_requests_total{api="getbucketnotification",server="127.0.0.1:9000"} 3
minio_s3_requests_total{api="getbucketobjectlockconfiguration",server="127.0.0.1:9000"} 7
minio_s3_requests_total{api="getbucketpolicy",server="127.0.0.1:9000"} 11
minio_s3_requests_total{api="getbucketreplicationconfiguration",server="127.0.0.1:9000"} 5
minio_s3_requests_total{api="getbuckettagging",server="127.0.0.1:9000"} 11
minio_s3_requests_total{api="getbucketversioning",server="127.0.0.1:9000"} 15
minio_s3_requests_total{api="getobject",server="127.0.0.1:9000"} 79
minio_s3_requests_total{api="getobjectlegalhold",server="127.0.0.1:9000"} 3
minio_s3_requests_total{api="getobjectretention",server="127.0.0.1:9000"} 3
minio_s3_requests_total{api="getobjecttagging",server="127.0.0.1:9000"} 3
minio_s3_requests_total{api="headbucket",server="127.0.0.1:9000"} 1
minio_s3_requests_total{api="headobject",server="127.0.0.1:9000"} 3
minio_s3_requests_total{api="listbuckets",server="127.0.0.1:9000"} 55
minio_s3_requests_total{api="listobjectsv1",server="127.0.0.1:9000"} 130
minio_s3_requests_total{api="listobjectsv2",server="127.0.0.1:9000"} 37
minio_s3_requests_total{api="listobjectversions",server="127.0.0.1:9000"} 3
minio_s3_requests_total{api="methodnotallowed",server="127.0.0.1:9000"} 14
minio_s3_requests_total{api="postpolicybucket",server="127.0.0.1:9000"} 1
minio_s3_requests_total{api="putbucket",server="127.0.0.1:9000"} 1
minio_s3_requests_total{api="putbucketnotification",server="127.0.0.1:9000"} 1
minio_s3_requests_total{api="putbucketversioning",server="127.0.0.1:9000"} 1
minio_s3_requests_total{api="putobject",server="127.0.0.1:9000"} 4
# HELP minio_s3_requests_waiting_total Number of S3 requests in the waiting queue
# TYPE minio_s3_requests_waiting_total gauge
minio_s3_requests_waiting_total{server="127.0.0.1:9000"} 0
# HELP minio_s3_time_ttfb_seconds_distribution Distribution of the time to first byte across API calls
# TYPE minio_s3_time_ttfb_seconds_distribution gauge
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="0.050",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="0.100",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="0.250",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="0.500",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="1.000",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="10.000",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="2.500",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="deletemultipleobjects",le="5.000",server="127.0.0.1:9000"} 2
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="0.050",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="0.100",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="0.250",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="0.500",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="1.000",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="10.000",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="2.500",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketencryption",le="5.000",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="0.050",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="0.100",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="0.250",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="0.500",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="1.000",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="10.000",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="2.500",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketlocation",le="5.000",server="127.0.0.1:9000"} 83
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="0.050",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="0.100",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="0.250",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="0.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="1.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="10.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="2.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketnotification",le="5.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="0.050",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="0.100",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="0.250",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="0.500",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="1.000",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="10.000",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="2.500",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketobjectlockconfiguration",le="5.000",server="127.0.0.1:9000"} 7
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="0.050",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="0.100",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="0.250",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="0.500",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="1.000",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="10.000",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="2.500",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketpolicy",le="5.000",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="0.050",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="0.100",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="0.250",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="0.500",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="1.000",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="10.000",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="2.500",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbucketreplicationconfiguration",le="5.000",server="127.0.0.1:9000"} 5
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="0.050",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="0.100",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="0.250",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="0.500",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="1.000",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="10.000",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="2.500",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbuckettagging",le="5.000",server="127.0.0.1:9000"} 11
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="0.050",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="0.100",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="0.250",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="0.500",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="1.000",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="10.000",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="2.500",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getbucketversioning",le="5.000",server="127.0.0.1:9000"} 15
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="0.050",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="0.100",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="0.250",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="0.500",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="1.000",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="10.000",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="2.500",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobject",le="5.000",server="127.0.0.1:9000"} 79
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="0.050",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="0.100",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="0.250",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="0.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="1.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="10.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="2.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectlegalhold",le="5.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="0.050",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="0.100",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="0.250",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="0.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="1.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="10.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="2.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjectretention",le="5.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="0.050",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="0.100",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="0.250",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="0.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="1.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="10.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="2.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="getobjecttagging",le="5.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="0.050",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="0.100",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="0.250",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="0.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="1.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="10.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="2.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headbucket",le="5.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="0.050",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="0.100",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="0.250",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="0.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="1.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="10.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="2.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="headobject",le="5.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="0.050",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="0.100",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="0.250",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="0.500",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="1.000",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="10.000",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="2.500",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listbuckets",le="5.000",server="127.0.0.1:9000"} 55
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="0.050",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="0.100",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="0.250",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="0.500",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="1.000",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="10.000",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="2.500",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv1",le="5.000",server="127.0.0.1:9000"} 130
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="0.050",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="0.100",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="0.250",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="0.500",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="1.000",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="10.000",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="2.500",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectsv2",le="5.000",server="127.0.0.1:9000"} 37
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="0.050",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="0.100",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="0.250",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="0.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="1.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="10.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="2.500",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="listobjectversions",le="5.000",server="127.0.0.1:9000"} 3
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="0.050",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="0.100",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="0.250",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="0.500",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="1.000",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="10.000",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="2.500",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="methodnotallowed",le="5.000",server="127.0.0.1:9000"} 14
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="0.050",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="0.100",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="0.250",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="0.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="1.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="10.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="2.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="postpolicybucket",le="5.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="0.050",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="0.100",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="0.250",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="0.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="1.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="10.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="2.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucket",le="5.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="0.050",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="0.100",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="0.250",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="0.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="1.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="10.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="2.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketnotification",le="5.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="0.050",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="0.100",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="0.250",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="0.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="1.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="10.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="2.500",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putbucketversioning",le="5.000",server="127.0.0.1:9000"} 1
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="0.050",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="0.100",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="0.250",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="0.500",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="1.000",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="10.000",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="2.500",server="127.0.0.1:9000"} 4
minio_s3_time_ttfb_seconds_distribution{api="putobject",le="5.000",server="127.0.0.1:9000"} 4
# HELP minio_s3_traffic_received_bytes Total number of s3 bytes received
# TYPE minio_s3_traffic_received_bytes counter
minio_s3_traffic_received_bytes{server="127.0.0.1:9000"} 1.266329e+06
# HELP minio_s3_traffic_sent_bytes Total number of s3 bytes sent
# TYPE minio_s3_traffic_sent_bytes counter
minio_s3_traffic_sent_bytes{server="127.0.0.1:9000"} 235330
# HELP minio_software_commit_info Git commit hash for the MinIO release
# TYPE minio_software_commit_info gauge
minio_software_commit_info{commit="1cd8e1d8b633550e18a108a0f042941afab6e923",server="127.0.0.1:9000"} 0
# HELP minio_software_version_info MinIO Release tag for the server
# TYPE minio_software_version_info gauge
minio_software_version_info{server="127.0.0.1:9000",version="2023-01-02T09:40:09Z"} 0
# HELP minio_usage_last_activity_nano_seconds Time elapsed (in nano seconds) since last scan activity. This is set to 0 until first scan cycle
# TYPE minio_usage_last_activity_nano_seconds gauge
minio_usage_last_activity_nano_seconds{server="127.0.0.1:9000"} 2.9116330651e+10
可以根據(jù)以上指標(biāo)返回的數(shù)據(jù)進(jìn)行二次加工以適應(yīng)兼容你的監(jiān)控設(shè)施。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-511436.html
到了這里,關(guān)于分布式文件存儲(chǔ)MinIO-監(jiān)控的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!