SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 Java Observability Projects
-
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).
-
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.
-
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.
-
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 -
micrometer
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
Spring Boot Actuator, powered by Micrometer, provides metrics out of the box.
-
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.
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
tracing
Provides tracing abstractions over tracers and tracing system reporters. (by micrometer-metrics)
-
-
-
Java Observability discussion
Java Observability related posts
-
About Micrometer Context Propagation
-
Apache SkyWalking – Application Performance Monitor tool for Distributed Systems
-
14 Monitoring Tools for Full-Stack Developers
-
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
-
Enhancing API Observability Series (Part 3): Tracing
-
Spring Boot Monitoring with Open-Source Tools
-
zipkin VS openobserve - a user suggested alternative
2 projects | 8 Sep 2023 -
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2025
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 |