Searched full:prometheus (Results 1 – 25 of 42) sorted by relevance
12
14 * @brief Prometheus metric interface.16 * @addtogroup prometheus22 #include <zephyr/net/prometheus/label.h>25 * @brief Prometheus metric types.28 * * See https://prometheus.io/docs/concepts/metric_types31 /** Prometheus Counter */33 /** Prometheus Gauge */35 /** Prometheus Summary */37 /** Prometheus Histogram */42 * @brief Type used to represent a Prometheus metric base.[all …]
13 * @brief Prometheus label interface.15 * @addtogroup prometheus27 * @brief Prometheus label definition.29 * This structure defines a Prometheus label.32 /** Prometheus metric label key */34 /** Prometheus metric label value */
13 * @brief Prometheus formatter APIs.15 * @addtogroup prometheus19 #include <zephyr/net/prometheus/collector.h>22 * @brief Format exposition data for Prometheus25 * Function will format metric data according to Prometheus text-based format37 * @brief Format exposition data for one metric for Prometheus40 * Function will format metric data according to Prometheus text-based format.
14 * @brief Prometheus gauge APIs.16 * @addtogroup prometheus21 #include <zephyr/net/prometheus/metric.h>24 * @brief Type used to represent a Prometheus gauge metric.27 * * See https://prometheus.io/docs/concepts/metric_types/#gauge30 /** Base of the Prometheus gauge metric */32 /** Value of the Prometheus gauge metric */39 * @brief Prometheus Gauge definition.75 * @brief Set the value of a Prometheus gauge metric
14 * @brief Prometheus histogram APIs.16 * @addtogroup prometheus21 #include <zephyr/net/prometheus/metric.h>26 * @brief Prometheus histogram bucket definition.28 * This structure defines a Prometheus histogram bucket.38 * @brief Type used to represent a Prometheus histogram metric.41 * * See https://prometheus.io/docs/concepts/metric_types/#histogram44 /** Base of the Prometheus histogram metric */59 * @brief Prometheus Histogram definition.98 * @brief Observe a value in a Prometheus histogram metric
14 * @brief Prometheus summary APIs.16 * @addtogroup prometheus21 #include <zephyr/net/prometheus/metric.h>26 * @brief Prometheus summary quantile definition.28 * This structure defines a Prometheus summary quantile.40 * @brief Type used to represent a Prometheus summary metric.43 * * See https://prometheus.io/docs/concepts/metric_types/#summary46 /** Base of the Prometheus summary metric */48 /** Array of quantiles associated with the Prometheus summary metric */50 /** Number of quantiles associated with the Prometheus summary metric */[all …]
14 * @brief Prometheus counter APIs.16 * @addtogroup prometheus23 #include <zephyr/net/prometheus/metric.h>26 * @brief Type used to represent a Prometheus counter metric.29 * * See https://prometheus.io/docs/concepts/metric_types/#counter32 /** Base of the Prometheus counter metric */34 /** Value of the Prometheus counter metric */41 * @brief Prometheus Counter definition.76 * @brief Increment the value of a Prometheus counter metric85 * @brief Increment the value of a Prometheus counter metric
14 * @brief Prometheus collector APIs.16 * @defgroup prometheus Prometheus API25 #include <zephyr/net/prometheus/metric.h>46 * @brief Prometheus collector definition48 * This structure defines a Prometheus collector.66 * @brief Prometheus Collector definition.93 * @brief Register a metric with a Prometheus collector108 * @brief Get a metric from a Prometheus collector137 * @brief Walk through all metrics in a Prometheus collector and format them
4 menuconfig PROMETHEUS config5 bool "Prometheus Client Library (Pull Method)"9 Enable Prometheus client library11 if PROMETHEUS20 module = PROMETHEUS22 module-str = Log level for PROMETHEUS23 module-help = Enable debug message of PROMETHEUS client library.26 endif # PROMETHEUS
8 #include <zephyr/net/prometheus/collector.h>10 #include <zephyr/net/prometheus/metric.h>11 #include <zephyr/net/prometheus/histogram.h>12 #include <zephyr/net/prometheus/summary.h>13 #include <zephyr/net/prometheus/counter.h>14 #include <zephyr/net/prometheus/gauge.h>15 #include <zephyr/net/prometheus/formatter.h>
8 #include <zephyr/net/prometheus/formatter.h>9 #include <zephyr/net/prometheus/collector.h>10 #include <zephyr/net/prometheus/metric.h>11 #include <zephyr/net/prometheus/histogram.h>12 #include <zephyr/net/prometheus/summary.h>13 #include <zephyr/net/prometheus/gauge.h>14 #include <zephyr/net/prometheus/counter.h>
1 .. zephyr:code-sample:: prometheus2 :name: Prometheus Sample3 :relevant-api: http_service http_server tls_credentials prometheus5 Implement a Prometheus Metric Server demonstrating various metric types.10 This sample application demonstrates the use of the ``prometheus`` library.11 This library provides prometheus client library(pull method) implementation.13 via an HTTP endpoint on your application's instance, enabling Prometheus to27 :zephyr-app: samples/net/prometheus39 See `Prometheus client library documentation40 <https://prometheus.io/docs/instrumenting/clientlibs/>`_.[all …]
2 description: Prometheus Client Sample12 - prometheus19 sample.net.prometheus: {}
1 # Config options for prometheus sample application6 mainmenu "Prometheus sample application"
16 # Prometheus88 # Network statistics Prometheus support
18 #include <zephyr/net/prometheus/formatter.h>19 #include <zephyr/net/prometheus/collector.h>20 #include <zephyr/net/prometheus/counter.h>21 #include <zephyr/net/prometheus/gauge.h>22 #include <zephyr/net/prometheus/histogram.h>23 #include <zephyr/net/prometheus/summary.h>
16 #include <zephyr/net/prometheus/formatter.h>17 #include <zephyr/net/prometheus/collector.h>18 #include <zephyr/net/prometheus/counter.h>19 #include <zephyr/net/prometheus/gauge.h>20 #include <zephyr/net/prometheus/histogram.h>21 #include <zephyr/net/prometheus/summary.h>
3 net.prometheus.collector:11 tags: prometheus
3 net.prometheus.counter:11 tags: prometheus
3 net.prometheus.formatter:11 tags: prometheus
3 net.prometheus.gauge:11 tags: prometheus
3 net.prometheus.histogram:11 tags: prometheus
3 net.prometheus.summary:11 tags: prometheus
9 #include <zephyr/net/prometheus/counter.h>10 #include <zephyr/net/prometheus/collector.h>11 #include <zephyr/net/prometheus/formatter.h>23 * @brief Test Prometheus formatter
9 #include <zephyr/net/prometheus/counter.h>10 #include <zephyr/net/prometheus/collector.h>