Monitoring

Tools that observe/monitor applications in production by providing telemetry.

Pinpoint13.5K

Open-source APM tool.

Dropwizard Metrics7.8K

Expose metrics via JMX or HTTP and send them to a database.

HertzBeat5.9K

Real-time monitoring system with custom-monitor and agentless.

hippo4j5.7K

Dynamic and observable thread pool framework.

Micrometer4.5K

Vendor-neutral metrics/observability facade for the most popular metrics/observability libraries.

JavaMelody3K

Performance monitoring and profiling.

Prometheus2.2K

Provides a multi-dimensional data model, DSL, autonomous server nodes and much more.

OpenTelemetry2.1K

Instrument, generate, collect, and export telemetry data to help you analyze your software’s performance and behavior.

Stagemonitor1.7K

Open-source performance monitoring and transaction tracing for JVM apps.

jmxtrans1.7K

Connect to multiple JVMs and query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVM attributes. Supports different output writes, including Graphite, Ganglia, and StatsD.

Sentry ![c]1.2K

Integration with Sentry, an application error tracking and performance analysis platform.

Datadog ![c]608

Modern monitoring & analytics.

Automon574

Combines the power of AOP with monitoring and/or logging tools.

Jaeger client490

Jaeger client.

Micrometer Tracing257

Vendor-neutral distributed tracing facade for the most popular tracer libraries.

nudge4j162

Remote developer console from the browser for Java 8 via bytecode injection.

Sysmon155

Lightweight platform monitoring tool for Java VMs.

Failsafe Actuator53

Out of the box monitoring of Failsafe Circuit Breaker in Spring-Boot environment.

SPM ![c]23

Performance monitor with distributing transaction tracing for JVM apps.