BeeAPM基于 Java 的应用性能监控
介绍
采集端(agent)
采集数据发送到APM Server
端或者消息中间件或存储器等
1、采集功能
所有的采集功能均有单独开关配置
分布式调用链(方法调用链路、远程调用追踪)
采样控制
方法采集
方法调用链路
参数采集
执行耗时
方法信息
耗时阀值控制(超过一定时间阀值的不采集)
采集点配置
http追踪
支持httpclient3
支持httpclient4
支持okhttp3
支持servlet采集
主流容器支持(tomcat,weblogic,jetty等)
链路支持
基本请求信息
耗时采集
耗时阀值控制
request body采集
request parameter
request header采集
response body采集
jdbc采集,
采集sql语句
采集sql参数
采集执行时间
耗时阀值控制
采集结果集大小
logger采集
支持log4j
支持log4j2
支持logback
采集点可配置
error以上级别是否采样控制
spring事务
事务持有时间
执行sql次数
事务耗时阀值控制
异常信息采集,支持采集点黑白名单配置
2、传输能力
输出到控制台
输出到远程http服务器
使用okhttp发送
输出到kafka(待开发)
输出到ElasticSearcch(待开发)
APM Server端
数据收集和存储。从采集端接受数据或者从消息中间件中拉取数据,并进行存储
1、数据收集
http接受,使用servlet接收采集端发送过来的数据
2、数据存储
ElasticSearch
APM UI端
开发中。。。 支持调用链展示,采集数据查询,报表等
评论
BeeAPM基于 Java 的应用性能监控
介绍采集端(agent)采集数据发送到APMServer端或者消息中间件或存储器等1、采集功能所有的采集功能均有单独开关配置分布式调用链(方法调用链路、远程调用追踪)采样控制方法采集方法调用链路参数采
BeeAPM基于 Java 的应用性能监控
0
GoAppMonitorGo 应用性能数据监控
GoAppMonitor——Golang应用性能数据监控。这是一个Go开发库,为你的Go应用程序提供监控功能。包含系统级别的监控和业务级别监控。监控效果:示例代码:package mainimport
GoAppMonitorGo 应用性能数据监控
0
IlluminateJava 应用性能监控工具
Illuminate是一个用于云端和虚拟化环境中的轻量级Java应用性能监控工具。特点:FREEupgradesLightweightandwhisperquietTrivialtoinstallan
IlluminateJava 应用性能监控工具
0