EaseAgentJava 系统代理组件
EaseAgent 是 Java 系统代理组件。
目标
- EaseAgent 是 APM(应用性能管理)系统的 Java 代理。
 - EaseAgent 主要专注于 Spring Boot 开发环境。
 - EaseAgent 兼容主流监控生态系统,如 Kafka、ElasticSearch、Prometheus、Zipkin 等。
 - EaseAgent 收集基本指标和服务跟踪日志,对于性能分析和故障排除非常有帮助。
 
原则
- 旨在为微服务架构而设计,从服务的角度收集数据。
 - 以非侵入性方式检测 Java 应用程序。
 - 轻量级且非常低的 CPU、内存和 I/O 资源使用率。
 - 对 Java 应用程序/服务十分安全。
 
特性
- 收集指标和跟踪日志。 
  
JDBC 4.0-  
HTTP Servlet、HTTP Filter -  
Spring Boot 2.2.x:WebClient、RestTemplate、FeignClient -  
RabbitMQ Client 5.x、Kafka Client 2.4.x -  
Jedis 3.5.x、Lettuce 5.3.x 
 - 收集访问日志。 
  
-  
HTTP Servlet、HTTP Filter Spring Cloud Gateway
 -  
 - 检测
traceId和spanId自动 - 提供
health check端点 - 为
SpringBoot2.2.x提供readiness check端点 
架构
评论
