Grafana监控minio的极简方法

grafana,监控,minio,方法 · 浏览次数 : 47

小编点评

## Minio监控方法简介 **背景:** * Minio 支持 Prometheus 支持的监控指标。 * 可以在配置文件中开启 Prometheus 支持的监控指标。 * 可以使用 mc 的命令 create beartoken 进行配置。 * 但验证这种方式一直不行,无法使用 public的方式进行配置。 **简化方法:** 1. **修改 Minio 启动脚本** ``` # 创建一个名为 `minio.sh` 的文件,内容如下 cat > /etc/profile.d/minio.sh <<EOFexport MINIO_ACCESS_KEY=miniouserexport MINIO_SECRET_KEY=miniopasswordexport MINIO_PROMETHEUS_AUTH_TYPE=publicEOFEOF # 设置启动 minionohup 服务 # 注意:可以将环境变量添加到 `minio.sh` 中 # prometheus add job_name: minio_job metrics_path: /minio/prometheus/metrics scheme: http static_configs: - targets: ['192.168.255.xx:9000'] ``` 2. **启动 Minio 服务** ``` nohup ./minio server /data/minio/data/ --address 0.0.0.0:9000 > /data/minio/minio.log &# 注意:也可以在命令脚本里面添加环境变量 ``` 3. **设置 Prometheus 监控点** ``` prometheus add job_name: minio_job metrics_path: /minio/prometheus/metrics scheme: http static_configs: - targets: ['192.168.255.xx:9000'] ``` 4. **重启 Prometheus 和 Grafana** ``` killall prometheussleep 1nohup ./prometheus --storage.tsdb.retention.time=15d --storage.tsdb.path=\"/prometheusdata/\" --storage.tsdb.retention.size=15GB --web.listen-address=\"0.0.0.0:9095\" 2>&1 >/dev/null &Grafana的设置可以直接load一下 12063 的 grafana的dashboard就可以在界面上查看对应的minio的监控信息了 ``` **其他设置:** * 可以根据自己的需求修改 dashboard 的设置。 * 可以使用其他监控工具来监控minio的其他指标。

正文

Grafana监控minio的极简方法


背景

想监控一下minio的部分信息.
使用过程中需要关注的内容挺多的.
只看简单的node感觉已经不够了.
所以想监控易一下. 

方式和方法

minio其实集成了prometheus 支持的监控指标
只需要在配置文件中放开就可以了. 

虽然可以使用mc 的命令 create beartoken
但是我这边验证这种方式一直不行
所以没办法只能使用 public的方式进行处理. 

这里简单记录一下

修改minio的启动脚本

cat > /etc/profile.d/minio.sh <<EOF
export MINIO_ACCESS_KEY=miniouser
export MINIO_SECRET_KEY=miniopassword
export MINIO_PROMETHEUS_AUTH_TYPE=public
EOF

然后设置启动minio

nohup /usr/bin/minio server /data/minio/data/   --address 0.0.0.0:9000 > /data/minio/minio.log &

# 注意也可以在命令脚本里面加上环境变量.

prometheus添加监控点

  - job_name: minio_job
    metrics_path: /minio/prometheus/metrics
    scheme: http
    static_configs:
    - targets: ['192.168.255.xx:9000']

弄好之后可以重启prometheus 进行数据的采集

killall prometheus
sleep 1
nohup ./prometheus --storage.tsdb.retention.time=15d  --storage.tsdb.path="/prometheusdata/"  --storage.tsdb.retention.size=15GB --web.listen-address="0.0.0.0:9095" 2>&1 >/dev/null &

Grafana的设置

可以直接load一下 12063的 grafana的dashboard

就可以在界面上查看对应的minio的监控信息了. 

界面图

image

与Grafana监控minio的极简方法相似的内容:

Grafana监控minio的极简方法

# Grafana监控minio的极简方法 ## 背景 ``` 想监控一下minio的部分信息. 使用过程中需要关注的内容挺多的. 只看简单的node感觉已经不够了. 所以想监控易一下. ``` ## 方式和方法 ``` minio其实集成了prometheus 支持的监控指标 只需要在配置文件中放

Grafana监控系统的构建与实践

本文深入探讨了Grafana的核心技术、数据源集成、仪表盘与可视化构建以及监控与告警配置,旨在为专业从业者提供全面的Grafana技术指南。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦

Grafana监控OracleDB的完整过程

Grafana监控OracleDB的完整过程 背景 两年前曾经写过一个进行Oracle 监控的简单blog 但是周天晚上尝试进行处理时发现很不完整了. 很多数据获取不到. 晚上又熬夜了好久进行处理. 感觉还是需要总结一下,不然就忘记了 获取镜像 还是使用 docker 的方式来暴露Oracle的服务

Prometheus及Grafana监控服务的安装使用

说明 Prometheus 是一个开放性的监控解决方案,通过 Node Exporter 采集当前主机的系统资源使用情况,并通过 Grafana 创建一个简单的可视化仪表盘。 docker 安装 prometheus(未持久化数据) docker run -d \ -p 9090:9090 \ -v

[转帖]使用 Grafana 监控 TiDB 的最佳实践

https://docs.pingcap.com/zh/tidb/stable/grafana-monitor-best-practices 使用 TiUP 部署 TiDB 集群时,如果在拓扑配置中添加了 Grafana 和 Prometheus,会部署一套 Grafana + Prometheus

[转帖]062、监控指标之PD

PD相关 Grafana 监控 PD —> PD Dashboard 是否存在异常状态的TiKV Grafana 监控 PD —> Region health 大表清理后,出现了大量的空region, 空的region会干扰pd的调度。所以要及时的merge Grafana 监控 PD —> Sta

[转帖]061、监控指标之TiKV

资源相关 Grafana监控 TiKV-Details —> Cluster - Store Size / Available Size Grafana监控 TiKV-Details —> Cluster - Cluster - CPU/Memory/IO Util Grafana监控 TiKV-D

[转帖]使用Prometheus和Grafana监控RabbitMQ集群 (使用RabbitMQ自带插件)

https://www.cnblogs.com/hahaha111122222/p/15683696.html 配置RabbitMQ集群 官方文档:https://www.rabbitmq.com/prometheus.html#quick-start 官方github地址:https://gith

Kafka学习之四_Grafana监控相关的学习

# Kafka学习之四_Grafana监控相关的学习 ## 背景 ``` 想一并学习一下kafaka的监控. 又重新开始学习grafana了: 下载地址: https://grafana.com/grafana/download https://prometheus.io/download/ htt

[转帖]可直接拿来用的kafka+prometheus+grafana监控告警配置

kafka配置jmx_exporter 点击:https://github.com/prometheus/jmx_exporter,选择下面的jar包下载: 将下载好的这个agent jar包上传到kafka的broker节点所在服务器上,每个broker都需要,比如上传到如下路径: /opt/ag