Prometheus、Grafana安装和配置监控Java应用

date
Mar 7, 2020
URL
slug
prometheus-grafana-install-use
status
Published
tags
Prometheus
docker
grafana
summary
Prometheus、Grafana安装和配置监控Java应用
type
Post

Prometheus安装

使用docker安装
docker已经安装好之后,正式安装prometheus
如果启动成功,访问http://服务器地址:9090

node export 安装

安装完之后,需要修改prometheus.yml配置文件,增加要监听的job,需要指定job的名称,以及暴露的metrics的访问路径
重启prometheus容器生效

Grafana安装

可以使用grafana展示监控视图。
访问http://ip地址:指定的端口grafana安装成功,第一次访问需要修改密码,初始密码是admin/admin,修改密码之后,需要按照新密码登录。

grafana配置

添加数据源

notion image
添加数据源
notion image
notion image
Name为数据源名,URLprometheus地址

导入模板

notion image
导入模板
notion image
填入8919导入模板
notion image
Prometheus Data Sourcegrafana添加的数据源

监控jvm

web项目中增加依赖
application.yml中添加配置
在工程启动主类中增加监控 JVM 性能指标注释下的内容:
启动动服务,浏览器访问 http://127.0.0.1:8088/actuator/prometheus 就可以看到应用的 一系列不同类型 metrics 信息

Prometheus配置新增

prometheus.yml文件新增如下配置:
新建json文件app.json,内容如下:
重启 Prometheus 服务,查看 Prometheu界面 Target 中确认是否添加成功。
notion image
notion image

配置 Grafana JVM Dashboard 监控项

参考grafana配置中导入模板的操作,导入4701模板
效果如下:
notion image
参考地址:
https://blog.csdn.net/aixiaoyang168/article/details/100866159
https://cloud.tencent.com/developer/article/1442143
https://www.jianshu.com/p/12df755f2c66

© Akapril 2018 - 2024