×

BeeAPM基于Java的应用性能监控

消耗积分:0 | 格式:zip | 大小:1.61 MB | 2022-04-28

李波

分享资料个

授权协议 Apache
开发语言 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端

开发中。。。 支持调用链展示,采集数据查询,报表等

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !