Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Java Monitoring Projects
-
-
Zipkin https://zipkin.io/
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Metrics
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on. (by dropwizard)
-
micrometer
An application metrics facade for the most popular monitoring tools. Think SLF4J, but for metrics.
Micrometer 1.9
-
-
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
hertzbeat
A real-time monitoring system with custom-monitor and agentless. Aim to monitor everything! Web, database, os, middleware, cloudnative and more. Notified support discord, slack, email, telegram, dingding, wechat, feishu, webhook, sms.
Project mention: An open-source monitoring system with custom and agentless - HertzBeat | reddit.com/r/programming | 2022-10-31Hi Very happy to be able to recommend an open source project here. Hertzbeat is an open-source, real-time monitoring system with custom-monitor and agentless. Support web service, database, os, middleware and more. github: https://github.com/dromara/hertzbeat Just one command to get started: docker run -d -p 1157:1157 --name hertzbeat tancloud/hertzbeat
-
-
-
Stagemonitor
an open source solution to application performance monitoring for java server applications
-
-
Project mention: Is there any network debugger tool for inspecting backend network request and their payload (similar to what we have in Web {Chrome > inspect element > network tab } ) | reddit.com/r/hacking | 2023-01-28
-
Project mention: JSON logging for JSON REST services vs performance | reddit.com/r/devops | 2022-05-29
For those interested in the details, I've created an example implementation based on Spring-flavoured REST and Logbook+logstash-logback-encoder within my own json-log-filter project for PoC / reference.
-
-
FlexyPool
FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
However, PostgreSQL caches the sequences per-connection (different from Oracle that caches in the instance shared memory). Sequences can be a bottleneck in case of a storm where all have a cold cache, and here is a workaround. Note that re-connecting in PostgreSQL is expensive for many reasons and better fixt that with a connection pool that is not too dynamic (if you need this, you should have a look at FlexiPool)
-
-
Project mention: NMS-14073: newts converter doc update by mmahacek · Pull Request #4366 · OpenNMS/opennms | reddit.com/r/opennms | 2022-03-14
-
-
Automon
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively 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 related posts
- Spring WebFlux and gRPC 👋✨💫
- An open-source monitoring system with custom and agentless - HertzBeat
- Bringing the simplicity of print() to production debugging using PyCharm
- Kotlin Spring WebFlux, R2DBC and Redisson microservice in k8s 👋✨💫
- How to debug performance degradation
- Show HN: Sidekick - Live application debugger is now open source
- Show HN: Sidekick Chrome DevTools for your back end is now open source
-
A note from our sponsor - Sonar
www.sonarsource.com | 4 Feb 2023
Index
What are some of the best open-source Monitoring projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | DoraemonKit | 19,255 |
2 | zipkin | 15,962 |
3 | Pinpoint | 12,597 |
4 | Metrics | 7,672 |
5 | micrometer | 3,756 |
6 | JavaMelody | 2,763 |
7 | jmx_exporter | 2,519 |
8 | hertzbeat | 2,351 |
9 | snowflake | 1,939 |
10 | scouter | 1,901 |
11 | Stagemonitor | 1,694 |
12 | jmxtrans | 1,687 |
13 | sidekick | 1,626 |
14 | Logbook | 1,273 |
15 | Glowroot | 1,067 |
16 | FlexyPool | 972 |
17 | Seyren | 867 |
18 | opennms | 757 |
19 | Jolokia | 754 |
20 | Automon | 562 |
21 | inspectIT | 531 |
22 | NMapGUI | 377 |
23 | Auditor | 348 |