一、MinIO监控概述
MinIO自身提供了关于集群状态和操作的相关的Prometheus SQL指标与支持Prometheus数据模型的监控指标收集工具进行搭配使用,无论是主机部署亦或是云上部署都可以进行集成。官方选定的第三方监控软件为Prometheus和InfluxDB,使用者可以根据各自公司对于监控设施的建设进行选择。
二、Promtheus集成监控和告警
为了保护服务器指标的安全性,MinIO服务提供了两种安全设置来进行身份安全的验证。
- 使用mc工具来生成prometheus必要的令牌
- 设置参数变量忽略身份验证
1、使用mc工具来生成prometheus身份令牌
生成身份令牌
mc admin prometheus generate ALIAS
- ALIAS:作为MinIO服务任何一节点的地址配置,如果使用了负载均衡器,需要使用负载均衡器配置的地址
该命令返回类似于以下的内容的输出
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设置为与MinIO部署关联的值
- 如果选择使用设置参数变量来忽略身份验证的方式,课忽略bearer_token字段
- 将scheme设置为http,如果要使用TLS,就保持不变
- targets参数为MinIO部署的主机名设置,这个可以是任何单个节点,也可以是处理MinIO之间负载均衡器的节点
使用返回的凭证更新重新启动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、设置参数变量忽略身份配置
默认的地址为/etc/default/minio
vim /etc/default/minio
在文件中添加或修改如下参数
MINIO_PROMETHEUS_AUTH_TYPE=public
3、分析收集的指标
Prometheus包括一个表达式搜索,可以在此处执行Prometheus SQL来查询分析收集的指标。
## 指标示例
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指标配置警报规则
MinIO提供相应的指标作为第三方告警平台触发警告的基线,可以通过修改或者其他方式合理的使用这些指标构建自己的告警规则。
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原生自带的监控控制台
MinIO有着自己独有的客户端控制台,其中集成了监控功能,默认是没有使用的。如果要使用,只需稍微增加两行配置参数即可打开。对服务器信息、节点信息、磁盘驱动信息、时间段上传下载文件的统计、以及整体的容量信息、minio-server请求情况等都有收集。
- 将MINIO_PROMETHEUS_URL设置为Prometheus服务的URL
- 将MINIO_PROMETHEUS_JOB_ID设置为分配给收集的指标的唯一作业ID
然后重启MinIO服务,访问控制台Monitoring菜单即可查看到监控指标
三、常见的核心监控指标
1、对象和存储桶指标(核心指标)
指定格式:{bucket=“STRING”}
指标名称 | 解释 |
---|---|
minio_bucket_objects_size_distribution | 给定存储桶中对象大小的分布 |
minio_bucket_usage_object_total | 给定存储桶中的对象总数 |
minio_bucket_usage_total_bytes | 给定存储桶中的总存储桶大小(以字节为单位) |
minio_bucket_quota_total_bytes | 存储桶总配额大小(以字节为单位) |
2、复制指标(核心指标)
指定格式:{bucket=“STRING”}
指标名称 | 解释 |
---|---|
minio_bucket_replication_failed_bytes | 对于给定存储桶,至少复制一次失败的字节总数 |
minio_bucket_replication_pending_bytes | 给定存储桶挂起的待复制字节总数 |
minio_bucket_replication_received_bytes | 从另一个源存储桶复制到此存储桶的总字节数 |
minio_bucket_replication_sent_bytes | 复制到目标存储桶的总字节数。 您可以使用标签标识存储桶 |
minio_bucket_replication_pending_count | 给定存储桶挂起的复制操作总数 |
minio_bucket_replication_failed_count | 给定存储桶失败的复制操作总数 |
3、容量指标(核心指标)
指定格式:**disk=“/path/to/disk”,server=“STRING”}
指标名称 | 解释 |
---|---|
minio_cluster_capacity_raw_free_bytes | 集群中在线空闲流量总和 |
minio_cluster_capacity_raw_total_bytes | 集群中的在线总容量。 |
minio_cluster_capacity_usable_free_bytes | 集群中可用的空闲流量 |
minio_cluster_capacity_usable_total_bytes | 集群中的总可用容量。 |
minio_node_disk_free_bytes | MinIO 部署中节点的特定驱动器上可用的总存储量 |
minio_node_disk_total_bytes | MinIO 部署中节点的特定驱动器上的总存储量 |
minio_node_disk_used_bytes | MinIO 部署中节点的特定驱动器上使用的总存储 |
4、生命周期管理指标(核心指标)
指标名称 | 解释 |
---|---|
minio_cluster_ilm_transitioned_bytes | 使用分层/转换生命周期管理规则转换的总字节数 |
minio_cluster_ilm_transitioned_objects | 使用分层/转换生命周期管理规则转换的对象总数 |
minio_cluster_ilm_transitioned_versions | 使用分层/转换生命周期管理规则转换的非当前对象版本总数 |
minio_node_ilm_transition_pending_tasks | 挂起的对象转换任务总数 |
minio_node_ilm_expiry_pending_tasks | 挂起对象过期任务总数 |
minio_node_ilm_expiry_active_tasks | 活动对象过期任务总数 |
5、节点和驱动器运行状况指标(核心指标)
指标名称 | 解释 |
---|---|
minio_cluster_disk_online_total | 在线驱动器总数 |
minio_cluster_disk_offline_total | 离线驱动器总数 |
minio_cluster_disk_total | 驱动器总数 |
minio_cluster_nodes_online_total | 在线的MinIO节点总数 |
minio_cluster_nodes_offline_total | 离线的MinIO节点总数 |
minio_heal_objects_error_total | 处在自我修复运行中修复失败的对象总数 |
minio_heal_objects_heal_total | 在当前自我修复运行中修复的对象总数 |
minio_heal_objects_total | 当前自我修复运行中扫描的对象总数 |
minio_heal_time_last_activity_nano_seconds | 距离上次自我修复的事件(以纳秒为单位) |
6、通知队列指标
指标名称 | 解释 |
---|---|
minio_audit_target_queue_length | 队列中未发送的审核消息总数。 |
minio_audit_total_messages | 自上次服务器启动以来发送的审核消息总数。 |
minio_audit_failed_messages | 自上次服务器启动以来未能发送的审核消息总数。 |
minio_notify_current_send_in_progress | 正在向配置的目标发送的通知消息总数。 |
minio_notify_target_queue_length | 队列中未发送的通知消息总数。 |
7、扫描仪指标
指定格式:/proc/[pid]/io syscr
指标名称 | 解释 |
---|---|
minio_node_scanner_bucket_scans_finished | 自服务器启动以来完成的存储桶扫描总数 |
minio_node_scanner_bucket_scans_started | 自服务器启动以来启动的存储桶扫描总数。 |
minio_node_scanner_directories_scanned | 自服务器启动以来扫描的目录总数。 |
minio_node_scanner_objects_scanned | 自服务器启动以来扫描的唯一对象总数。 |
minio_node_scanner_versions_scanned | 自服务器启动以来扫描的对象版本总数。 |
minio_node_syscall_read_total | 对内核的读取系统调用总数 |
minio_node_syscall_write_total | 对内核的写入系统调用总数 |
8、S3指标
指定格式:**bucket=“STRING”}
指标名称 | 解释 |
---|---|
minio_bucket_traffic_sent_bytes | 每个存储桶发送的 S3 流量的总字节数。 您可以使用标签标识存储桶 |
minio_bucket_traffic_received_bytes | 每个存储桶接收的 S3 流量的总字节数。 您可以使用标签标识存储桶 |
minio_s3_requests_inflight_total | 当前正在运行的 S3 请求总数 |
minio_s3_requests_total | S3 请求总数 |
minio_s3_time_ttfb_seconds_distribution | 在 API 调用之间分配到第一个字节的时间 |
minio_s3_traffic_received_bytes | 接收的 S3 字节总数 |
minio_s3_traffic_sent_bytes | 发送的 S3 字节总数 |
minio_s3_requests_errors_total | 具有 4xx 和 5xx 错误的 S3 请求总数 |
minio_s3_requests_4xx_errors_total | 具有 4xx 错误的 S3 请求总数 |
minio_s3_requests_5xx_errors_total | 具有 3xx 错误的 S5 请求总数 |
9、内部指标
指标名称 | 解释 |
---|---|
minio_inter_node_traffic_received_bytes | 从其他对等节点接收的总字节数 |
minio_inter_node_traffic_sent_bytes | 发送到其他对等节点的总字节数 |
minio_node_file_descriptor_limit_total | 限制 MinIO 服务器进程的打开文件描述符总数 |
minio_node_file_descriptor_open_total | MinIO 服务器进程打开的文件描述符总数 |
minio_node_io_rchar_bytes | 进程从底层存储系统读取的总字节数,包括 缓存**/proc/[pid]/io rchar** |
minio_node_io_read_bytes | 进程从底层存储系统读取的总字节数,/proc/[pid]/io read_bytes |
minio_node_io_wchar_bytes | 进程写入底层存储系统的总字节数,包括 页面缓存,/proc/[pid]/io wchar |
minio_node_io_write_bytes | 进程写入底层存储系统的总字节数,/proc/[pid]/io write_bytes |
10、软件和流程指标
指标名称 | 解释 |
---|---|
minio_software_commit_info | MinIO 版本的 Git 提交哈希。 |
minio_software_version_info | 服务器的 MinIO 发布标记 |
minio_node_process_starttime_seconds | 每个节点的 MinIO 进程的开始时间,自 Unix 纪元以来的时间(以秒为单位)。 |
minio_node_process_uptime_seconds | 每个节点的 MinIO 进程正常运行时间(以秒为单位)。 |
更多指标配置
四、如何获取监控指标进行自定义
MinIO Server提供了一个http接口用于获取当前集群内所有的监控指标信息,可以使用任何http工具发起请求以此来获取信息。
http://minio.example.net:9000/minio/v2/metrics/cluster
域名替换成自己部署集群所在的地址或负载均衡器地址
接口返回:文章来源:https://www.toymoban.com/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
可以根据以上指标返回的数据进行二次加工以适应兼容你的监控设施。文章来源地址https://www.toymoban.com/news/detail-511436.html
到了这里,关于分布式文件存储MinIO-监控的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!