Best of PrometheusNovember 2024

  1. 1
    Article
    Avatar of prometheusPrometheus·2y

    Announcing Prometheus 3.0

    Prometheus 3.0 is now available, marking the first major release in seven years. Key updates include a new UI, Remote Write 2.0, UTF-8 support, and enhanced interoperability with OpenTelemetry. Native histograms are introduced as an experimental feature. The release also includes some breaking changes, so users are encouraged to review the migration guide. Performance improvements and upcoming features were also highlighted.

  2. 2
    Article
    Avatar of grafanaGrafana Labs·2y

    Prometheus 3.0 and OpenTelemetry: a practical guide to storing and querying OTel data

    Prometheus 3.0 aims to improve integration with OpenTelemetry by addressing challenges such as resource attributes, UTF-8 support, and temporalities. The Prometheus 3.0 release includes features like promoting resource attributes to metric labels, a new `info` PromQL function, and stable OTLP support for easier data ingestion and querying. Users can also utilize the delta to cumulative processor in OTel Collector for better data handling. Future developments will focus on enhancing interoperability and scalability.

  3. 3
    Article
    Avatar of grafanaGrafana Labs·1y

    How to use OpenTelemetry and Grafana Alloy to convert delta to cumulative at scale

    Migrating to a Prometheus-based ecosystem with Grafana Alloy, which integrates OpenTelemetry, makes handling metrics easier, especially when converting delta metrics to cumulative ones. This post details the algorithm used for this conversion and outlines the load balancing and container setup necessary for scalable deployment. It also mentions recent updates to the OpenTelemetry Collector, making the process more efficient and scalable.

  4. 4
    Article
    Avatar of baeldungBaeldung·1y

    Working With OpenTelemetry Collector

    Learn how to utilize the OpenTelemetry Collector to gather, process, and export telemetry data from your applications. This guide covers setting up an OpenTelemetry Collector using Docker, implementing both automatic and manual instrumentation in Java, and configuring the collector for effective data processing and exporting to various backends like Prometheus and Jaeger. Additionally, it explores enhancing the collector's capabilities through extensions such as zPages.