Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Java Monitoring Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Getting Started: Use tools like Jaeger, Zipkin, or OpenTelemetry. Focus on critical paths, set smart sampling rules, and align trace data with system metrics.
-
-
Metrics
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on. (by dropwizard)
-
hertzbeat
Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
Project mention: Ask HN: How to do dead simple heartbeat monitoring? | news.ycombinator.com | 2024-05-06Maybe can try use opensource project apache hertzbeat to monitoring heartbeat. https://github.com/apache/hertzbeat
-
micrometer
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
Originally, Micrometer became popular in the Java community as a metrics library. Over time, Micrometer expanded its scope to cover tracing and logging as well, essentially extending its reach to observability.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Sometimes it may be useful to log the details of the outgoing requests and incoming responses. For this purpose, the Logbook library may be used in combination with the Apache HTTP client.
-
-
-
-
FlexyPool
FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
Project mention: FlexyPool: A tool to resize connection pool on demand | news.ycombinator.com | 2024-10-23 -
Project mention: OpenNMS: Visualize and monitor everything on your local and remote networks | news.ycombinator.com | 2024-09-19
It is (or was?) open source. [0]
I know the company behind the OSS project was acquired though, and I couldn't speak to how / whether the oss version still receives much attention these days.
[0] https://github.com/OpenNMS/opennms
-
-
-
Automon
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively trace and monitor your Java code, the JDK, and 3rd party libraries.
-
inspectIT
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
-
Auditor
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Monitoring discussion
Java Monitoring related posts
-
Implementing Distributed Tracing with Spring Boot and Zipkin
-
14 Monitoring Tools for Full-Stack Developers
-
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
-
Introduction to Spring Scheduled and monitoring the task with Spring Actuator ️🕛️📈️
-
Glowroot - Open Source Java APM
-
Open Source Java APM
-
Splunk to Cut Workforce by 7% After Cisco Deal
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 26 Mar 2025
Index
What are some of the best open-source Monitoring projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | DoraemonKit | 20,290 |
2 | zipkin | 17,149 |
3 | Pinpoint | 13,546 |
4 | Metrics | 7,843 |
5 | hertzbeat | 6,083 |
6 | micrometer | 4,569 |
7 | jmx_exporter | 3,121 |
8 | JavaMelody | 2,996 |
9 | snowflake | 2,198 |
10 | scouter | 2,126 |
11 | Logbook | 1,903 |
12 | jmxtrans | 1,702 |
13 | sidekick | 1,623 |
14 | Glowroot | 1,263 |
15 | FlexyPool | 1,118 |
16 | opennms | 1,020 |
17 | Seyren | 859 |
18 | Jolokia | 824 |
19 | Automon | 572 |
20 | inspectIT | 541 |
21 | Auditor | 519 |
22 | NMapGUI | 474 |
23 | perfmon-agent | 402 |