微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

BeeAPM 采集端agentAPM Server端APM UI端 基于 Java 的应用性能监控

程序名称:BeeAPM 采集端agentAPM Server端APM UI端

授权协议: Apache

操作系统: 跨平台

开发语言: Java

BeeAPM 采集端agentAPM Server端APM UI端 介绍

介绍

采集端(agent)

采集数据发送到APM Server端或者消息中间件或存储器等

所有的采集功能均有单独开关配置

  • 分布式调用链(方法调用链路、远程调用追踪)

  • 采样控制

  • 方法采集

    • 方法调用链路

    • 参数采集

    • 执行耗时

    • 方法信息

    • 耗时阀值控制(超过一定时间阀值的不采集)

    • 采集点配置

  • http追踪

  • 支持servlet采集

    • 主流容器支持(tomcat,weblogic,jetty等)

    • 链路支持

    • 基本请求信息

    • 耗时采集

    • 耗时阀值控制

    • request body采集

    • request parameter

    • request header采集

    • response body采集

  • jdbc采集,

    • 采集sql语句

    • 采集sql参数

    • 采集执行时间

    • 耗时阀值控制

    • 采集结果集大小

  • logger采集

    • 支持log4j

    • 支持log4j2

    • 支持logback

    • 采集点可配置

    • error以上级别是否采样控制

  • spring事务

    • 事务持有时间

    • 执行sql次数

    • 事务耗时阀值控制

  • 异常信息采集,支持采集点黑白名单配置

  • 输出到控制台

  • 输出到远程http服务器

    • 使用okhttp发送
  • 输出到kafka(待开发)

  • 输出到ElasticSearcch(待开发)

APM Server端

数据收集和存储。从采集端接受数据或者从消息中间件中拉取数据,并进行存储

  • http接受,使用servlet接收采集端发送过来的数据
  • ElasticSearch

APM UI端

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

BeeAPM 采集端agentAPM Server端APM UI端 官网

https://gitee.com/beetle082/bee-apm

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐