1.Prometheus
1.进入prometheus官网,下载prometheus包prometheus官网
windows64位下载prometheus-2.20.1.windows-amd64.tar.gz
下载后直接解压
解压后进入目录运行premetheus.exe,访问端口9090即可,需要查看监控的对象列表可以进入status>targets查看
若需要监控服务器资源、数据库、kafka等需要下载对应的exporter
windows_exporter可以监控windows的一些指标参数,下载地址为windows_exporter,下载msi文件直接运行即可成功安装,默认端口是9182,然后到prometheus安装目录修改配置文件prometheus.yml,修改配置文件后重启prometheus,然后就可以看到targets列表增加的项目,状态为up表示正常监控,状态为down表示未检测到
linux常用的有node_exporter:监控服务器资源
mysqld_exporter:监控数据库
下载后放到需要监控的机器,直接运行,然后到prometheus安装目录修改配置文件prometheus.yml,添加exporter对应的ip以及端口,node_exporter默认端口是9100,mysqld_exporter默认端口9104
2.Grafana
进入Grafana官网
windows 64位下载grafana-7.1.5.windows-amd64.msi,直接运行安装即可,安装完成后进入grafana/bin目录下,双击运行garafana-server.exe,访问地址http://localhost:3000/,默认用户名密码admin/admin
进入后添加数据源,进入datasource,选择数据源prometheus,填写基本参数
添加仪表板(仪表板即显示数据参数的图表样式),可以手动添加一些仪表板,自己设置参数样式,但是对于新手或者不了解这块知识的人会比较复杂,建议使用另外一种方式
Grafana官网有提供一些仪表板模板,仪表板地址,搜索出想要的仪表板后复制它的ID
再到本地Grafana导入模板,选择数据源即可显示,对于导入的模板也可以根据自己的需求修改编辑
友情链接:
linux安装prometheus+grafana
使用Grafana实现 Jmeter实时监控