Releases: megaease/easeagent
Releases · megaease/easeagent
v2.1.0
- Plugins added to support MongoDB and ElasticSearch tracing and metrics.
- Addition of Reporter Plugin mechanism allowing the definition of custom data formats (Zipkin/Opentelemetry) and back-end connection types (Kafka/GRPC/HTTP).
- Refactoring Prometheus exported metrics to work out of the box.
- Making it easier to deploy a distributed monitoring system with out-of-the-box EaseAgent and other open source backends. There is a full-stack example demonstrating the integration of EaseAgent with Grafana/Tempo/Prometheus: https://github.com/megaease/easeagent-spring-petclinic
- Adding a unit testing framework and unit tests.
v2.0.1
v2.0.0
- Plugin Mechanism, with really simple API, which only a minimum of three interfaces need to be implemented to complete a plugin development:
Points
,AgentPlugin
andInterceptor
. - Plugin Orchestration, multiple plugins can be orchestrated by overriding the default
Order
interface method. - Simplified
Trace API
providing plugin to accomplish the Tracing needs, with a standard data format that is fully compatible with OpenZipkin. - Simplified
Metric API
providing plugin to accomplish the Tracing needs, with a standard data format that is fully compatible with Prometheus. - Configuration API, providing a customizable dynamic configuration mechanism accessible with one line of code for the plugin.
V1.1.0
Release Notes
v1.0.2