当前位置: 首页 > news >正文

Minio 基于 bearer_token 监控

Minio 监控在对接 prometheus·时需要注意两点:

① 在部署 minio 的时候需要加上 "MINIO_PROMETHEUS_AUTH_TYPE=public" 参数

② 在没有加上面参数的情况下,需要使用 bearer_token 进行配置

现在讲一下②的情况:

1、下载 mc 工具,并设置到环境变量

curl https://dl.minio.org.cn/client/mc/release/linux-amd64/mc --create-dirs -o $HOME/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/

2、给 minio 集群设置别名

mc alias set minio-x http://192.168.32.62:9000 VcSykDjxtNDD6Gy74K00 gfd8TlchwzbUB8F0tmTyVxJuxecTDT1Z1tLDdIQFak:VcSykDjxtNDD6Gy74K00
sk:gfd8TlchwzbUB8F0tmTyVxJuxecTDT1Z1tLDdIQF

3、查询别名并生成 bearer_token

[root@node-1 ~]# mc alias ls
gcs    URL       : https://storage.googleapis.comAccessKey : YOUR-ACCESS-KEY-HERESecretKey : YOUR-SECRET-KEY-HEREAPI       : S3v2Path      : dnsSrc       : /root/.mc/config.jsonlocal  URL       : http://localhost:9000AccessKey : SecretKey : API       : Path      : autoSrc       : /root/.mc/config.jsonminio-xURL       : http://192.168.32.62:9000AccessKey : VcSykDjxtNDD6Gy74K00SecretKey : gfd8TlchwzbUB8F0tmTyVxJuxecTDT1Z1tLDdIQFAPI       : s3v4Path      : autoSrc       : /root/.mc/config.jsonplay   URL       : https://play.min.ioAccessKey : Q3AM3UQ867SPQQA43P2FSecretKey : zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TGAPI       : S3v4Path      : autoSrc       : /root/.mc/config.jsons3     URL       : https://s3.amazonaws.comAccessKey : YOUR-ACCESS-KEY-HERESecretKey : YOUR-SECRET-KEY-HEREAPI       : S3v4Path      : dnsSrc       : /root/.mc/config.json[root@node-1 ~]# mc admin prometheus generate minio-x
scrape_configs:
- job_name: minio-jobbearer_token: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwcm9tZXRoZXVzIiwic3ViIjoiVmNTeWtEanh0TkRENkd5NzRLMDAiLCJleHAiOjQ5MDM4Mjk1OTJ9.N9fXWF6i-9oLr5lXzjoIJzKxipPTk68zh0rNwpp3PGrhHxpMEnBCRiJjWZull0aggB6LobQJC1__RCDV8k24xAmetrics_path: /minio/v2/metrics/clusterscheme: httpstatic_configs:- targets: ['192.168.32.62:9000']

4、使用  bearer_token 配置 prometheus 的 comfigmap.yaml 文件

      - job_name: 'minio-cluster'bearer_token: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwcm9tZXRoZXVzIiwic3ViIjoiVmNTeWtEanh0TkRENkd5NzRLMDAiLCJleHAiOjQ5MDM4Mjk1OTJ9.N9fXWF6i-9oLr5lXzjoIJzKxipPTk68zh0rNwpp3PGrhHxpMEnBCRiJjWZull0aggB6LobQJC1__RCDV8k24xAmetrics_path: /minio/v2/metrics/clusterscheme: httpstatic_configs:- targets:- my-milvus-minio.my-milvus.svc.cluster.local:9000

5、热加载或重启 prometheus

http://www.dtcms.com/a/253780.html

相关文章:

  • 【AI作画】用comfy ui生成漫画风图画
  • python调用 powershell 执行dir 并获取每行的length列属性值
  • 【数据分析九:Association Rule】关联分析
  • 【前端AI实践】DeepSeek:开源大模型的使用让开发过程不再抓头发
  • 打造高效工作环境:技术方案助力文件整理提速
  • C++ 进阶:深入理解虚函数、继承与多态
  • Java项目:基于SSM框架实现的学生二手书籍交易平台管理系统【ssm+B/S架构+源码+数据库+毕业论文+答辩PPT+任务书+开题】
  • 使用Blender调整unity3d中的Fbx模型
  • Electron(01)
  • photoshop(ps)2025安装教程
  • MySQL日志锁
  • 数据结构 栈与队列 6.18
  • Linux软件管理包-yum和基础开发工具-vim
  • Evertz SVDN 3080ipx-10G Web管理接口任意命令注入及认证绕过漏洞(CVE-2025-4009)
  • 构建低代码平台的技术解析
  • 龙蜥OS搭建Technitium DNS全指南
  • git的使用——初步认识git和基础操作
  • 计算机视觉课程总结
  • python实现将COQE数据转换成字符串的格式
  • ollama在win10中使用
  • 前端面试专栏-主流框架:10. React状态管理方案(Redux、Mobx、Zustand)
  • 错误监控----比如实现sentry一些思路
  • web和uniapp接入腾讯云直播
  • 腾讯云TCCA认证考试报名 - TDSQL数据库交付运维工程师(MySQL版)
  • Matlab学习笔记
  • 解决idea无法正常加载lombok包
  • CTF解题:[NSSCTF 2022 Spring Recruit]弱类型比较绕过
  • TikTok 矩阵如何快速涨粉
  • MySQL存储引擎深度解析:InnoDB、MyISAM、MEMORY 与 ARCHIVE 的全面对比与选型建议
  • YOLOv11改进系列---Conv篇---2024最新深度可分卷积与多尺度卷积结合的模块MSCB助力yolov11有效涨点