Java Monitoring

Open-source Java projects categorized as Monitoring

Top 23 Java Monitoring Projects

  1. DoraemonKit

    一款面向泛前端产品研发全生命周期的效率平台。

  2. 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.

    CodeRabbit logo
  3. zipkin

    Zipkin is a distributed tracing system

    Project mention: Bottleneck Identification Using Distributed Tracing | dev.to | 2025-03-25

    Getting Started: Use tools like Jaeger, Zipkin, or OpenTelemetry. Focus on critical paths, set smart sampling rules, and align trace data with system metrics.

  4. Pinpoint

    APM, (Application Performance Management) tool for large-scale distributed systems.

  5. Metrics

    :chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on. (by dropwizard)

  6. 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-06

    Maybe can try use opensource project apache hertzbeat to monitoring heartbeat. https://github.com/apache/hertzbeat

  7. micrometer

    An application observability facade for the most popular observability tools. Think SLF4J, but for observability.

    Project mention: About Micrometer Context Propagation | dev.to | 2025-02-07

    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.

  8. jmx_exporter

    A process for collecting metrics using JMX MBeans for Prometheus consumption

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. JavaMelody

    JavaMelody : monitoring of JavaEE applications

  11. snowflake

    Graphical SFTP client and terminal emulator with helpful utilities (by subhra74)

  12. scouter

    Scouter is an open source APM (Application Performance Management) tool.

  13. Logbook

    An extensible Java library for HTTP request and response logging

    Project mention: Getting started with Spring RestClient | dev.to | 2024-09-15

    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.

  14. jmxtrans

    jmxtrans

  15. sidekick

    Sidekick is no longer in service (by runsidekick)

  16. Glowroot

    Easy to use, very low overhead, Java APM

  17. 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
  18. opennms

    Enterprise-Grade Open-Source Network Management Platform

    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

  19. Seyren

    An alerting dashboard for Graphite

  20. Jolokia

    JMX on Capsaicin

  21. 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.

  22. inspectIT

    inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.

  23. 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.

  24. NMapGUI

    Advanced Graphical User Interface for NMap

  25. perfmon-agent

    Server metrics fetching agent, based on SIGAR

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Monitoring discussion

Log in or Post with

Java Monitoring related posts

  • Implementing Distributed Tracing with Spring Boot and Zipkin

    1 project | dev.to | 24 Sep 2024
  • 14 Monitoring Tools for Full-Stack Developers

    9 projects | dev.to | 31 Aug 2024
  • OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing

    3 projects | dev.to | 8 Aug 2024
  • Introduction to Spring Scheduled and monitoring the task with Spring Actuator ️🕛️📈️

    1 project | dev.to | 2 Feb 2024
  • Glowroot - Open Source Java APM

    1 project | /r/java | 3 Nov 2023
  • Open Source Java APM

    1 project | news.ycombinator.com | 1 Nov 2023
  • Splunk to Cut Workforce by 7% After Cisco Deal

    1 project | news.ycombinator.com | 1 Nov 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 26 Mar 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?