Best of OpenTelemetryAugust 2024

  1. 1
    Article
    Avatar of newstackThe New Stack·2y

    What Is OpenTelemetry? The Ultimate Guide

    OpenTelemetry is a vendor-neutral, standardized approach to capturing observability data like metrics, logs, and traces. It allows integration of various observability tools into a unified system, providing a consistent framework for capturing and analyzing telemetry data. Key components include the API/SDKs, automatic instrumentation agents, and the widely used OpenTelemetry Collector. Fundamental to observability are the golden signals: latency, traffic, errors, and saturation, which are essential for effective system performance analysis. OpenTelemetry's future development aims to enhance client-side instrumentation and extend its capabilities across diverse platforms.

  2. 2
    Article
    Avatar of frankelA Java geek·2y

    OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing

    The post discusses the implementation of OpenTelemetry Tracing in Spring Boot applications, comparing three methods: Java Agent v1, Java Agent v2, and Micrometer Tracing. It provides a detailed breakdown of how each approach works, the infrastructure needed, and the code changes required to implement tracing. The post highlights that while Micrometer Tracing integrates seamlessly with Spring Boot and GraalVM, the Java Agent requires minimal code changes but has different behaviors between its versions. The post also emphasizes the advantages and limitations of each approach.

  3. 3
    Article
    Avatar of grafanaGrafana Labs·2y

    Grafana Alloy 1.3 release: Debug pipelines in real time

    Grafana Alloy 1.3 introduces live debugging for real-time monitoring and troubleshooting of data pipelines. This feature, experimental in the current release, allows users to visualize data transformations, identify errors, and analyze pipeline behaviors. It can be enabled by adding a live debugging block in the config and setting the stability level to experimental. Supported components include loki.process, loki.relabel, otelcol.processor, otelcol.receiver, and prometheus.relabel. The previous requirement to build entire pipelines before checking data has been removed, allowing for step-by-step pipeline construction and verification.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Step up your coding with the Continuous Feedback Udemy Course (CF)

    The Continuous Feedback Udemy course teaches Java developers how to enhance their coding practices by collecting and using runtime data for shorter feedback loops. The course covers tracing fundamentals, the benefits of using OpenTelemetry, and leveraging observability data to detect and resolve issues early. It includes 1.5 hours of on-demand video, lifetime access, and a certificate upon completion.