与 "Prometheus" 相关
使用 Prometheus
Flux 提供了从 HTTP 可访问的端点抓取和处理原始 Prometheus 格式指标的工具。
prometheus 包
prometheus
包提供了使用 Prometheus 格式指标的工具。
抓取 Prometheus 指标
使用 Flux prometheus.scrape
函数从 HTTP 可访问的端点抓取 Prometheus 格式的指标。
使用 Prometheus 计数器
使用 Flux 查询和转换存储在 InfluxDB 中的 Prometheus 计数器 指标。计数器是一种累积指标,表示一个单调递增的 单调递增计数器,其值只能增加或在重启时重置为零。
使用 Prometheus 仪表盘
使用 Flux 查询和转换存储在 InfluxDB 中的 Prometheus 仪表盘 指标。仪表盘是一种指标,表示可以任意上升和下降的单个数值。
使用 Prometheus 直方图
使用 Flux 查询和转换存储在 InfluxDB 中的 Prometheus 直方图 指标。直方图对观测值(通常是请求持续时间或响应大小之类)进行采样,并在可配置的桶中对其进行计数。它还提供所有观测值的总和。
使用 Prometheus 摘要
使用 Flux 查询和转换存储在 InfluxDB 中的 Prometheus 摘要 指标。摘要对观测值(例如,请求持续时间和响应大小)进行采样。虽然它也提供了观测值的总计数和所有观测值的总和,但它会在滑动时间窗口上计算可配置的分位数。
使用 Prometheus 指标类型
了解如何使用 Flux 来处理 Prometheus 的四种主要指标类型(计数器、仪表盘、直方图和摘要),并在 InfluxDB 仪表板中处理它们以进行可视化。
prometheus.histogramQuantile() 函数
prometheus.histogramQuantile()
计算一组 Prometheus 直方图值的分位数。
prometheus.scrape() 函数
prometheus.scrape()
从 HTTP 可访问的端点抓取 Prometheus 指标,并将它们作为表流返回。