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
端点
架构
评论