Best of ObservabilityApril 2025

  1. 1
    Article
    Avatar of last9Last9·1y

    9 Best Container Monitoring Tools You Should Know in 2025

    Container monitoring is essential for managing dynamic containerized environments. This post highlights the top nine container monitoring tools for 2025, including emerging solutions like Last9, open-source options like Prometheus, and enterprise-grade tools like Datadog. Key features, pricing, and developer preferences are discussed to help teams choose the best tool for their needs.

  2. 2
    Article
    Avatar of opentelemetryOpenTelemetry·52w

    OpenTelemetry Logging and You

    OpenTelemetry provides a comprehensive logging framework that includes logs, events, and spans. Logs are any telemetry data emitted through a log pipeline via the Logs API, while events are a specific type of log with a defined schema. Spans differ from events by having durations and hierarchical relationships. The design emphasizes correlating all telemetry signals through context for a cohesive observability solution.

  3. 3
    Article
    Avatar of hnHacker News·51w

    Observability 2.0 and the Database for It

    Observability 2.0 moves beyond the traditional three pillars of metrics, logs, and traces to adopt wide events, which serve as high-cardinality, context-rich data sources for comprehensive system insights. GreptimeDB, an open-source database, is designed to support this new paradigm by efficiently storing and processing wide events. It offers features like high-throughput real-time data ingestion, query APIs, and integration with existing tools like OpenTelemetry. The shift aims to eliminate data silos, reduce redundant data, and enable flexible, scalable observability solutions.

  4. 4
    Article
    Avatar of lobstersLobsters·1y

    BPF From Scratch In Rust

    Learn how to write a BPF program in Rust from scratch without using macros, frameworks, or hidden helpers. The post explains how to set up the Rust build toolchain, write a minimal BPF program that hooks into a tracepoint, and use the 'yeet' CLI and its daemon 'yeetd' to load and manage the BPF program. A step-by-step guide is provided to create, build, and run the BPF program, ensuring it integrates seamlessly with the Linux kernel and prints live output to the trace pipe.

  5. 5
    Article
    Avatar of growwenggGroww Engineering·51w

    Introducing Olly: Standardizing Observability Across Groww (Part 1)

    Groww introduces Olly, a custom-built observability portal designed to standardize monitoring across its diverse tech stack. Olly provides pre-built, standardized dashboards for various services, fostering a consistent monitoring approach and improving system reliability. The portal's features include tailored React-based components for custom dashboards, easy sharing of insights via URLs, and effortless adoption with minimal configuration needed. Olly is designed to serve different user profiles within Groww, from developers to organizational leaders, enhancing collaboration and efficiency.

  6. 6
    Article
    Avatar of baeldungBaeldung·52w

    Monitor a Java Application With New Relic

    Learn how to monitor a Java application using New Relic, an observability platform providing real-time insights into application performance. The tutorial covers setting up a Spring Boot application, configuring the New Relic Java agent, and viewing application metrics on the New Relic dashboard to optimize performance and ensure reliability.

  7. 7
    Article
    Avatar of spaceliftSpacelift·1y

    Kubernetes Observability With Kube-State-Metrics: Guide

    Kube-State-Metrics is a Kubernetes addon that provides metrics about cluster objects, enabling you to monitor and make decisions based on the current state of your objects. It works by capturing and serving metrics in Prometheus format, which can be queried for monitoring, alerting, and dashboarding. The guide explains how to install Kube-State-Metrics using various methods, best practices for configurations, and example Prometheus queries. It highlights the importance of combining it with Metrics-Server for a comprehensive observability strategy in Kubernetes environments.