使用Grafana 监控 minio 的部分改进

发布时间 2023-10-20 18:21:04作者: 济南小老虎

使用Grafana 监控 minio 的部分改进


部署minio开启监控metrics的脚本

mkdir -p  /data/minio/data
cat  << EOF > /etc/systemd/system/minio.service
[Unit]
Description=minio

[Service]
Type=simple
Environment="MINIO_ACCESS_KEY=miniouser"
Environment="MINIO_SECRET_KEY=miniopassword"
Environment="MINIO_PROMETHEUS_AUTH_TYPE=public"
ExecStart=/usr/bin/minio server --address 0.0.0.0:9000 --console-address 0.0.0.0:9001  /data/minio/data/
Restart=always
LimitNOFILE=65536
PrivateTmp=true

[Install]
WantedBy=multi-user.target
EOF

systemctl enable --now minio

prometheus获取监控信息

  - job_name: minio203
    metrics_path: /minio/v2/metrics/cluster
    scheme: http
    static_configs:
    - targets: ['192.168.254.203:9000']
  - job_name: minio204
    #    metrics_path: /minio/prometheus/metrics
    metrics_path: /minio/v2/metrics/cluster
    scheme: http
    static_configs:
    - targets: ['192.168.254.204:9000']
  - job_name: minio205
    #metrics_path: /minio/prometheus/metrics
    metrics_path: /minio/v2/metrics/cluster
    scheme: http
    static_configs:
    - targets: ['192.168.254.205:9000']
  - job_name: minio206
    #metrics_path: /minio/prometheus/metrics
    metrics_path: /minio/v2/metrics/cluster
    scheme: http
    static_configs:
    - targets: ['192.168.254.206:9000']

grafana对应的导入项目

13502

修改部分参数

注意1:
minio获取监控信息有两个网址. 
/minio/prometheus/metrics
上面的网站对应的Grafana 脚本没有区分job数据是不对的
/minio/v2/metrics/cluster
这一个应该对应的minio监控比较准确一些. 

变量如果不好获取就手工修改
如果好获取就写SQL语句进行获取.

很多Grafana脚本都是仅为一个监控事项服务的. 
所以比较处理起来比较单纯和简单.  
我这边归集了很多监控, 所以需要收敛一下比较麻烦.