Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-6879

New functions for Prometheus histograms

XMLWordPrintable

    • Icon: Change Request Change Request
    • Resolution: Fixed
    • Icon: Trivial Trivial
    • 6.0.0alpha6, 6.0 (plan)
    • None
    • Server (S)
    • None
    • Team B
    • Sprint 80 (Sep 2021), Sprint 81 (Oct 2021)
    • 3

      Currently, Zabbix technically supports ingesting Prometheus metrics of all types, but some of the metrics are difficult to work with. Specifically, metrics of type Histogram can be presented in Zabbix as multiple items with the same key names but different parameters. However, even though such items are logically related and represent the same data, it's difficult to analyze this data without specialized functions.

      Zabbix must support PromQL rate() and histogram_quantile() functions for easier integration with Prometheus-compatible exporters (such as Kubernetes). The rate() function calculates per-second rates (such as the number of API requests per second) and can be used either separately or along with histogram_quantile() function. histogram_quantile() accepts a quantile (percentage / 100), analyzes buckets (derived from Histogram metrics), and returns an approximation expressed in bucket units.

            MVekslers Michael Veksler
            palivoda Rostislav Palivoda
            Team B
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: