Java Observability

Open-source Java projects categorized as Observability

Top 11 Java Observability Projects

Observability
  1. skywalking

    APM, Application Performance Monitoring System

    Project mention: I gave up on self-hosted Sentry | news.ycombinator.com | 2025-04-18

    A good APM tool I’ve been using for a few years is Apache Skywalking: https://skywalking.apache.org/

    It might not do everything Sentry does but it definitely has helped with tracking down some issues, even production ones and runs in a fairly manageable setup (in comparison to how long even the Sentry self-hosted Docker Compose file is).

    What’s more, if you want, you can even use regular PostgreSQL as the backing data store (might not be quite as efficient as ElasticSearch for a metrics use case, but also doesn’t eat your RAM like crazy).

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. zipkin

    Zipkin is a distributed tracing system

    Project mention: API Monitoring for Mobile Apps: Key Metrics for Developers | dev.to | 2025-03-31

    Distributed tracing: This technology follows requests as they bounce between services, showing you exactly where things slow down or break. Tools like Jaeger and Zipkin support OpenTracing standards, and leveraging an OpenTelemetry plugin can make it possible to track requests across different service boundaries without losing the thread.

  4. 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: Apache HertzBeat is a real-time monitoring system | news.ycombinator.com | 2025-05-31
  5. micrometer

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

    Project mention: Spring AI and MongoDB: How to Build RAG Applications | dev.to | 2025-05-20

    Spring Boot Actuator, powered by Micrometer, provides metrics out of the box.

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

  7. odd-platform

    First open-source data discovery and observability platform. We make a life for data practitioners easy so you can focus on your business.

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

  9. SaaSHub

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

    SaaSHub logo
  10. tracing

    Provides tracing abstractions over tracers and tracing system reporters. (by micrometer-metrics)

  11. aws-otel-java-instrumentation

    AWS Distro for OpenTelemetry Java Instrumentation Library

  12. container-jfr

    Secure JDK Flight Recorder management for containerized JVMs

  13. Middleware Android SDK for Real User Monitoring

    Middleware Android RUM SDK

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 Observability discussion

Log in or Post with

Java Observability related posts

  • About Micrometer Context Propagation

    5 projects | dev.to | 7 Feb 2025
  • Apache SkyWalking – Application Performance Monitor tool for Distributed Systems

    1 project | news.ycombinator.com | 6 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
  • Enhancing API Observability Series (Part 3): Tracing

    3 projects | dev.to | 19 Mar 2024
  • Spring Boot Monitoring with Open-Source Tools

    5 projects | dev.to | 2 Dec 2023
  • zipkin VS openobserve - a user suggested alternative

    2 projects | 8 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 skywalking 24,361
2 zipkin 17,213
3 hertzbeat 6,348
4 micrometer 4,626
5 Logbook 1,931
6 odd-platform 1,325
7 Automon 572
8 tracing 267
9 aws-otel-java-instrumentation 89
10 container-jfr 27
11 Middleware Android SDK for Real User Monitoring 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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