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 gfd8TlchwzbUB8F0tmTyVxJuxecTDT1Z1tLDdIQF
ak:VcSykDjxtNDD6Gy74K00
sk:gfd8TlchwzbUB8F0tmTyVxJuxecTDT1Z1tLDdIQF
3、查询别名并生成 bearer_token
[root@node-1 ~]# mc alias ls
gcs
URL : https://storage.googleapis.com
AccessKey : YOUR-ACCESS-KEY-HERE
SecretKey : YOUR-SECRET-KEY-HERE
API : S3v2
Path : dns
Src : /root/.mc/config.json
local
URL : http://localhost:9000
AccessKey :
SecretKey :
API :
Path : auto
Src : /root/.mc/config.json
minio-x
URL : http://192.168.32.62:9000
AccessKey : VcSykDjxtNDD6Gy74K00
SecretKey : gfd8TlchwzbUB8F0tmTyVxJuxecTDT1Z1tLDdIQF
API : s3v4
Path : auto
Src : /root/.mc/config.json
play
URL : https://play.min.io
AccessKey : Q3AM3UQ867SPQQA43P2F
SecretKey : zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
API : S3v4
Path : auto
Src : /root/.mc/config.json
s3
URL : https://s3.amazonaws.com
AccessKey : YOUR-ACCESS-KEY-HERE
SecretKey : YOUR-SECRET-KEY-HERE
API : S3v4
Path : dns
Src : /root/.mc/config.json
[root@node-1 ~]# mc admin prometheus generate minio-x
scrape_configs:
- job_name: minio-job
bearer_token: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwcm9tZXRoZXVzIiwic3ViIjoiVmNTeWtEanh0TkRENkd5NzRLMDAiLCJleHAiOjQ5MDM4Mjk1OTJ9.N9fXWF6i-9oLr5lXzjoIJzKxipPTk68zh0rNwpp3PGrhHxpMEnBCRiJjWZull0aggB6LobQJC1__RCDV8k24xA
metrics_path: /minio/v2/metrics/cluster
scheme: http
static_configs:
- targets: ['192.168.32.62:9000']
4、使用 bearer_token 配置 prometheus 的 comfigmap.yaml 文件
- job_name: 'minio-cluster'
bearer_token: eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwcm9tZXRoZXVzIiwic3ViIjoiVmNTeWtEanh0TkRENkd5NzRLMDAiLCJleHAiOjQ5MDM4Mjk1OTJ9.N9fXWF6i-9oLr5lXzjoIJzKxipPTk68zh0rNwpp3PGrhHxpMEnBCRiJjWZull0aggB6LobQJC1__RCDV8k24xA
metrics_path: /minio/v2/metrics/cluster
scheme: http
static_configs:
- targets:
- my-milvus-minio.my-milvus.svc.cluster.local:9000
5、热加载或重启 prometheus

更多推荐

所有评论(0)