栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

kibana 7.5.1 + apm 7.5.1实现应用性能(apm)监控

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kibana 7.5.1 + apm 7.5.1实现应用性能(apm)监控

使用apm进行性能监控的总体过程包括三个步骤,第一步是在java程序启动的时候,添加代理的方式进行监控,并将监控结果发送到apm服务,第二步是apm服务将监控数据发送到elasticsearch,第三步是kibana从elasticsearch中读取数据并进行展示。

1. 下载apm服务
https://www.elastic.co/cn/downloads/past-releases/apm-server-7-5-1

这里以windows版本为例,下载后进行解压。

2. 运行apm服务
apm-server.exe

由于完全在本地环境进行测试,默认配置即可支持。

3. 下载agent
https://search.maven.org/search?q=a:elastic-apm-agent

elastic-apm-agent-1.29.0.jar

将agent放置到合适的目录。

4. 添加agent到java启动参数

在idea的运行配置的vm options中输入配置

-javaagent:D:sdkselastic-apm-agent-1.29.0.jar -Delastic.apm.service_name=order-app -Delastic.apm.server_url=http://localhost:8200 -Delastic.apm.application_packages=com.demo

或者在java进程的启动参数中添加

java -javaagent:D:sdkselastic-apm-agent-1.29.0.jar -Delastic.apm.service_name=order-app -Delastic.apm.server_url=http://localhost:8200 -Delastic.apm.application_packages=com.demo 
-jar myapp.jar
5. 访问应用接口,然后观察kibana apm

可以看到配置的order-app了。

点击Traces,进入跟踪状态

 点击端点"OrderController#add",可以看到该端点的跟踪情况。

 以及跟踪统计:

点击"order-app"进入服务名,可以看到有transactions,Errors和JVMs。

 点击"JVMs",可以看到服务器的JVM信息。

 添加apm服务后,还需要设置一个采样配置。

 以上配置都是采用默认配置,可以看出通过apm性能监控,可以及时了解应用的性能情况,并不需要在代码中做任何的修改。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756497.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号