资讯详情

prometheus监控minio

prometheus监控minio

  • 环境列表
  • minio两种打开监控的方法
    • 1、public方式
    • 2.身份验证方法
  • 区别
  • 关于metrics_path问题
  • granafa-dashboard数据展示

项目使用了minio,所以记录打开prometheus-minio监控方法。

环境列表

  1. minio版本:minio version RELEASE.2021-11-09T03-21-45Z
  2. minio API端口:9000
  3. prometheus版本:2.37.0
  4. granafa版本:9.0.4
  5. min-dashboard-ID:13502

minio两种打开监控的方法

1、public方式

minio增加MINIO_PROMETHEUS_AUTH_TYPE=“public” 配置,重启minio服务

prometheus中的配置

- job_name: minio-job   metrics_path: /minio/v2/metrics/cluster   scheme: http   static_configs:   - targets: ['192.168.xxx.xx:9000']  

2.身份验证方法

首先使用minio client 设置别名,然后获取prometheus配置 我在这里用的是docker形式运行mc

#运行mc容器 docker pull minio/mc docker run -it --entrypoint=/bin/sh minio/mc #设置别名 mc alias set minio http://192.168.xxx.xxx:9000 admin admin #输出 mc: Configuration written to `/root/.mc/config.json`. Please update your access credentials. mc: Successfully created `/root/.mc/share`. mc: Initialized share uploads `/root/.mc/share/uploads.json` file. mc: Initialized share downloads `/root/.mc/share/downloads.json` file. #生成配置 mc admin prometheus generate minio #配置输出 scrape_configs: - job_name: minio-job   bearer_token: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjQ4MTI0MDA0NTcsImlzcyI6InByb21ldGhldXMiLCJzdWIiOiJhZG1pbiJ9.o2ymp655JwB05XlsXTtZJzDlpYUfT2ITgxOdYyqxiOfnkMznphUALSU0yhgobAaQCLtwAZgnKbjBfwxQJlzKSA   metrics_path: /minio/v2/metrics/cluster   scheme: http   static_configs:   - targets: ['192.168.xxx.xxx:9000']  

添加生成的配置prometheus在配置中,重启服务。 prometheus中的配置

- job_name: minio-job   bearer_token: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjQ4MTI0MDA0NTcsImlzcyI6InByb21ldGhldXMiLCJzdWIiOiJhZG1pbiJ9.o2ymp655JwB05XlsXTtZJzDlpYUfT2ITgxOdYyqxiOfnkMznphUALSU0yhgobAaQCLtwAZgnKbjBfwxQJlzKSA   metrics_path: /minio/v2/metrics/cluster   scheme: http   static_configs:   - targets: ['192.168.xxx.xx:9000']

区别

两种方式的区别就是token的使用。 我目前进行测试集群中使用public方式,target会提示“server returned HTTP status 403 Forbidden”,修改为身份验证方式后才可以正常获取到监控数据。区别如下两图 在这里插入图片描述

关于metrics_path问题

有些版本的metrics_path为/minio/prometheus/metrics 有些版本的metrics_path为/minio/v2/metrics/cluster 经过实际测试,至少我现在使用minio版本两个metrics_path都可以使用

granafa-dashboard数据展示

标签: ymp4系列圆形电连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台