溧水城市建设招标网站,wordpress搭建自动发卡,昌吉网站建设哪家便宜,废橡胶网站建设运维监控系列文章入口#xff1a;【运维监控】系列文章汇总索引 文章目录 四、grafana集成influxdb监控java 虚拟机以及方法耗时情况1、添加grafana数据源2、添加grafana的dashboard1#xff09;、选择新建dashboard方式2#xff09;、导入dashboard 3、验证 关于java应用的…运维监控系列文章入口【运维监控】系列文章汇总索引 文章目录 四、grafana集成influxdb监控java 虚拟机以及方法耗时情况1、添加grafana数据源2、添加grafana的dashboard1、选择新建dashboard方式2、导入dashboard 3、验证 关于java应用的监控本系列有文章如下 【运维监控】influxdb 2.0telegraf 监控tomcat 8.5运行情况 【运维监控】influxdb 2.0grafana 监控java 虚拟机以及方法耗时情况 【运维监控】Prometheusgrafana监控tomcat运行情况 【运维监控】Prometheusgrafana监控spring boot 3运行情况
本示例是通过java的代理运行java应用同时将java虚拟机运行的数据以及应用对应的方法耗时信息数据存储到influxdb中。本示例使用到的Java应用需要读者自行创建通过influxdb的客户端收集java应用的虚拟机、方法耗时则由github上提供的开源jar完成。本示例使用的grafana模板同样由grafana对应的开源模板提供。本示例分为四个部分即部署influxdb、创建java应用及配置、部署grafana和集成。本示例的influxdb和grafana都部署在server2上实际上你的环境可能不是这样部署的同时java应用的部署服务器则可随意指定的故没有说明。
该文章太长故分成2个部分 【运维监控】influxdb 2.0grafana 监控java 虚拟机以及方法耗时情况1 【运维监控】influxdb 2.0grafana 监控java 虚拟机以及方法耗时情况2 【运维监控】influxdb 2.0grafana 监控java 虚拟机以及方法耗时情况完整版
四、grafana集成influxdb监控java 虚拟机以及方法耗时情况
1、添加grafana数据源
选择influxdb数据源如下图所示。 在下图所示的页面点击添加数据源按钮。 点击后进入下面页面中针对红框内填写必要的信息 其中查询语言本示例选择的Flux其中的区别参考官网不同的类别下面需要填写的信息不同 填写完成后示例如下。 完成上图所示的信息后继续往下填写进行授权如下图所示。 保存成功的图示如下。 至此grafana集成influxdb的工作完成集成后Organization名称为alanchan_win的所有bucket都可以在grafana的数据探索中查到数据。示例如下图。
2、添加grafana的dashboard
1、选择新建dashboard方式
在grafana的web ui页面中选择dashborad的菜单栏如下图所示。 上图按钮提供三个功能即创建目录、新建dashboard和导入dashboard。新建目录就是将不同的dashboard归类新建dashboard页面如下图所示。下图中的import dashboard与该按钮下的import是一个功能。 提供三种功能即自己创建可视化dashboard、导入panel和导入dashboard。本示例介绍的是导入dashboard。
2、导入dashboard
导入dashboard需要以下几步
1、在链接中选择需要的模板2、选择导入模板的方式本示例选择复制模板ID方式3、加载模板ID后进行相应的配置4、配置完成后进行模板最后的Load
下面就按照上述的步骤进行操作示例。
点击import a dashboard按钮进入下面页面。 在上图中第一个红色框内的链接https://grafana.com/grafana/dashboards/提供开源模板供使用者自行选择需要的内容本示例选择的是“MyPerf4J-InfluxDBv2.x-JVM”和“MyPerf4J-InfluxDBv2.x-Method”ID分别是15671和15672。可以选择复制ID或自己下载json在上图中上传json。本示例是复制ID操作方式。 点击Load按钮后则进入下面页面然后选择上述创建的influxdb-demo数据源最后导入即可。 按照上述步骤将两个模板导入后即完成了集成。
3、验证
说明读者新建的应用可能不会像作者有这么多数据可能需要将应用运行一段时间后再观察。 在grafana的dashboard中查看添加的dashboard选择刚刚添加的2个dashboard即可。 分别查看对应的dashboard点击MyPerf4J-InfluxDBv2.x-JVM对应的dashboard则展示如下页面便于查看被作者折叠了。 不折叠的情况如下页面。 点击MyPerf4J-InfluxDBv2.x-Method对应的dashboard则展示如下页面。 将鼠标焦点放在具体的图上则会显示应用对应的方法耗时如下图所示。 以上则完成了集成。