阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用prometheus监控一个业务

93次阅读
没有评论

共计 1690 个字符,预计需要花费 5 分钟才能阅读完成。

案例需求

通过 prometheus 监控 MariaDB 业务

案例分析
要监控 mysql 需要两个条件,一个是系统中有 mysql,另一个是要有监控插件,现在监控插件我已经下载好了,所以我们要先安装 mysql,然后进行相应的授权,让插件可以获取到所需要的信息,然后再设置相关插件,修改 prometheus 配置文件

案例实现

a、部署 mysql 业务

[root@node2 node_exporter-0.18.1.linux-amd64]# dnf -y install mariadb-server mariadb [root@node2 mysqld_exporter-0.12.0.linux-amd64]# systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. [root@node2 mysqld_exporter-0.12.0.linux-amd64]# systemctl start mariadb # 创建监控用户 MariaDB [(none)]> grant select,replication client,process on *.* to 'hello'@'localhost' identified by '123456'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec)

b、部署监控插件

[root@node2 ~]# tar xf mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /usr/local [root@node2 ~]# vim /usr/local/mysqld_exporter-0.12.1.linux-amd64/.my.cnf [root@node2 ~]# cat /usr/local/mysqld_exporter-0.12.1.linux-amd64/.my.cnf [client] user=hello password=123456 # 启动 [root@node2 ~]# nohup /usr/local/mysqld_exporter-0.12.1.linux-amd64/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter-0.12.1.linux-amd64/.my.cnf & [root@node2 ~]# lsof -i :9104 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld_ex 7698 root 3u IPv6 46415 0t0 TCP *:peerwire (LISTEN)

c、在 prometheus 主配置文件中添加监控

# [root@node1 prometheus-2.11.1.linux-amd64]# tail -10 prometheus.yml static_configs: - targets: ['localhost:9090'] - job_name: 'node2' static_configs: - targets: ['192.168.98.202:9100'] - job_name: 'mariadb' static_configs: - targets: ['192.168.98.202:9104']

d、重启 prometheus 服务

[root@node1 prometheus-2.11.1.linux-amd64]# pkill prometheus [root@node1 prometheus-2.11.1.linux-amd64]# ./prometheus --config.file=prometheus.yml &

e、通过监控页面查看服务

使用 prometheus 监控一个业务

通过 Graph 页面看看相关图表吧

使用 prometheus 监控一个业务

出图了,可以勾选 stacked 将图形显示为堆叠状。

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-06-09发表,共计1690字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中