赞
踩
进入https://grafana.com/grafana/download页面下载,我的系统centos7.4.
wget https://dl.grafana.com/oss/release/grafana-6.7.2-1.x86_64.rpm
这里可能因为外网地址下载不下来,这里可以直接把压缩包传上去。
进入主目录安装grafana:
cd /usr/local/software/monitor
yum install grafana-6.7.2-1.x86_64.rpm
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
二进制文件在:/usr/sbin/grafana-server
日志文件路径在:tail -f /var/log/grafana/grafana.log,可以看到grafana在3000启动
访问:http://ip:3000/login,用户密码admin/admin
登陆之后需要修改密码:
grafana只是一个web界面,必须添加数据源才能使用,这里为prometheus
添加Promethues数据源。
填写Name和URL,其他暂时默认
new Dashboard:
修改名字并保存Dashboard。
点击右上角-Add-panel
选择Choose-Visualization,进入页面后选择右下角的General,更改Panel title。这里为Request Rate,表示请求率。
这里我们使用premethues监控的自己,而premethues我们在docker中启动。不断刷新这个页面发现请求总数的面板图有了数据。
Premethues作为grafana的数据源,我们这里要配置它的监控任务和目标应用。
相应的在grafana下也看到了关于docker这个job最近五分钟的请求总数。
sum(rate(http_requests_total{job="docker"}[5m]))
下载地址:https://grafana.com/grafana/dashboards?collector=nodeExporter
拷贝Id,用于在grafana中导入。
填入ID,自动加载如下,更改name,选择数据源。
点击import,进入nodeExported主界面,很酷炫!比我还懂系统!
其实开源社区已经提供了一些比较好用的dashboard比如jvm,grafana官方网站上可以看到具体信息,只需要在Grafana上导入同时指定数据源即可。
Grafana导入专门的dashboard:这里以JVM为例,想要监控springboot项目的JVM使用情况。https://grafana.com/grafana/dashboards
点击进去可以看到它的DASHBOARD ID为4701,以及功能和使用方式
给我们的java应用application.properties添加一个common Tag:
然后我们打开grafana填写ID导入这个dashboard
点击import,然后输入4701这个JVM-dashboard的ID,点击load,加载配置。
选择prometheus-DS数据源。完美!然后save保存
然后就出现了JVM监控面板。
以上就是关于Promethues与grafana结合的具体使用案例,最近也在看关于Promethues相关的书籍和资料,希望大家一起交流~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。