Minio是一款开源对象存储文件系统,类似于亚马逊S3,通过ip:9000/minio/v2/metrics/cluster接口获取到的指标信息官网有介绍:monitoring-metrics
不过有些指标介绍不是太详细,比如:minio_s3_requests_ttfb_seconds_distribution 这个指标给出的是接收到第一个字节时网络延时,可以根据这个指标来计算网络延时信息。
通过cluster接口获取到的指标信息采用的Prometheus的数据模型,结构如下:
minio_s3_requests_waiting_total{server="127.0.0.1:9000"} 0
指标名称 label标识组 统计值
对于minio_s3_requests_ttfb_seconds_distribution指标信息如下:
minio_s3_requests_ttfb_seconds_distribution{api="putobjectpart",le="0.500",server="127.0.0.1:9000"} 42
label标签组中信息比较多,而且没找到里面的标签分别对应什么含义,如果谁找到具体位置麻烦评论区贴一下😁。下面说一下个人推测的含义,可能不正确,仅供参考:
api="putobject