Java Observability

Open-source Java projects categorized as Observability

Top 8 Java Observability Projects

Observability
  • skywalking

    APM, Application Performance Monitoring System

    Project mention: Release Radar · May 2024 Edition: Major updates from the open source community | dev.to | 2024-06-06

    Are you working on microservices, cloud native, and container-based architectures? Then you need to check out Apache Skywalking. It's an Application Performance Monitoring (APM) system, that provides monitoring, tracing, and diagnosing capabilities for distributed systems in Cloud Native architectures. This latest update has hundreds of changes including support for Java 21 runtime, new functions and parameters, the addition of Golang as a supported language for AMQP, Kafka, RocketMQ, and Pulsar, support for multiple labels in metrics, and tonnes more. Check out all changes in the very comprehensive release notes. All the Apache Skywalking metrics are available via Grafana.

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

    InfluxDB logo
  • zipkin

    Zipkin is a distributed tracing system

    Project mention: Enhancing API Observability Series (Part 3): Tracing | dev.to | 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.

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

  • Logbook

    An extensible Java library for HTTP request and response logging

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

    Project mention: OpenDataDiscovery 0.15 with Data Deprecation and Metadata Stale | news.ycombinator.com | 2023-08-04
  • tracing

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

  • aws-otel-java-instrumentation

    AWS Distro for OpenTelemetry Java Instrumentation Library

    Project mention: Let's write a simple microservice in Clojure | dev.to | 2024-04-26

    Dockerfile sets up a containerized environment for the application, leveraging Amazon Corretto 22 on Alpine Linux. It downloads the AWS OpenTelemetry Agent (you can use the standard one if you don't need AWS-related) to enable observability features, including distributed tracing, and then copies the application JAR file into the container. Environment variables are configured to include the Java agent for instrumentation and allocate 90% of available RAM (which is useful for a container-based setup). Finally, it exposes port 8080 and specifies the command to start the Java application server.

  • SaaSHub

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

    SaaSHub logo
  • container-jfr

    Secure JDK Flight Recorder management for containerized JVMs

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

  • 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
  • Is anyone using Quarkus for monoithic, full-stack web apps?

    6 projects | /r/java | 21 Jun 2023
  • Apache Skywalking Application performance monitor tool for distributed systems

    1 project | news.ycombinator.com | 10 May 2023
  • Show HN: Uptrace – open-source APM (alternative to Datadog, NewRelic)

    4 projects | news.ycombinator.com | 21 Apr 2023
  • Where to store high-cardinality metrics?

    4 projects | /r/sre | 7 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jul 2024
    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 23,518
2 zipkin 16,833
3 micrometer 4,401
4 Logbook 1,780
5 odd-platform 1,157
6 tracing 231
7 aws-otel-java-instrumentation 68
8 container-jfr 8

Sponsored
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.
www.influxdata.com

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