Java Monitoring

Open-source Java projects categorized as Monitoring

Top 23 Java Monitoring Projects

  • DoraemonKit


  • zipkin

    Zipkin is a distributed tracing system

    Project mention: Enhancing API Observability Series (Part 3): Tracing | | 2024-03-19

    When choosing distributed tracing tools, considerations include your technology stack, business requirements, and monitoring complexity. Zipkin, SkyWalking, and OpenTelemetry are popular distributed tracing solutions, each with its unique features.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Pinpoint

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

  • Metrics

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

  • hertzbeat

    HertzBeat is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.

  • micrometer

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

    Project mention: How to Store Spring Boot Application Metrics in InfluxDB | | 2024-03-02

    In this tutorial, you'll learn how to build a Java web application with Spring Boot that collects metrics via the Micrometer library and automatically sends them to an instance of InfluxDB, the ideal database for storing this type of data.

  • JavaMelody

    JavaMelody : monitoring of JavaEE applications

    Project mention: JavaMelody 2.0.0, Jakarta EE 9 compatible | /r/java | 2023-05-03
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • jmx_exporter

    A process for exposing JMX Beans via HTTP for Prometheus consumption

    Project mention: Prometheus JMX Exporter for Java17 | /r/PrometheusMonitoring | 2023-05-09

    not quite sure if this is where I should be asking for help but i'm kind of befuddled about this whole situation. I'm trying to set up for our containerized Java application on our cluster. Specifically the JavaAgent as we are interested in getting the CPU and memory metrics especially. However, getting it initialized I am faced with this:

  • snowflake

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

  • scouter

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

  • jmxtrans


  • Logbook

    An extensible Java library for HTTP request and response logging

    Project mention: Spring Library To Potentially Log and Store Every API request? | /r/java | 2023-07-10

    If by API the author means HTTP, Logbook satifies most of the requirements.

  • sidekick

    Sidekick is no longer in service

  • Glowroot

    Easy to use, very low overhead, Java APM

    Project mention: Glowroot - Open Source Java APM | /r/java | 2023-11-03
  • FlexyPool

    FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.

  • opennms

    Enterprise-Grade Open-Source Network Management Platform

  • Seyren

    An alerting dashboard for Graphite

  • Jolokia

    JMX on Capsaicin

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

  • NMapGUI

    Advanced Graphical User Interface for NMap

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

    Project mention: Auditor app version 77 released | /r/GrapheneOS | 2023-11-14
  • perfmon-agent

    Server metrics fetching agent, based on SIGAR

  • SaaSHub

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

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). The latest post mention was on 2024-03-19.

Java Monitoring related posts


What are some of the best open-source Monitoring projects in Java? This list will help you:

Project Stars
1 DoraemonKit 19,929
2 zipkin 16,704
3 Pinpoint 13,199
4 Metrics 7,799
5 hertzbeat 4,479
6 micrometer 4,320
7 JavaMelody 2,901
8 jmx_exporter 2,889
9 snowflake 2,105
10 scouter 2,044
11 jmxtrans 1,704
12 Logbook 1,703
13 sidekick 1,638
14 Glowroot 1,181
15 FlexyPool 1,046
16 opennms 896
17 Seyren 862
18 Jolokia 801
19 Automon 566
20 inspectIT 535
21 NMapGUI 442
22 Auditor 432
23 perfmon-agent 377
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives