12 利用Prometheus数据执行自动发现

    概述

    关于Zabbix如何执行Prometheus数据的查询,请参考 。

    配置

    利用低级别自动发现规则创建一个 ,附属于采集Prometheus数据的HTTP主监控项。

    Prometheus to JSON

    在自动发现规则中, 找到预处理选项卡, 然后选择 Prometheus to JSON 这个预处理选项. 自动发现需要使用JSON格式的数据, Prometheus to JSON 这个选项会返回所需的JSON格式, 并附带下列属性:

    • 度量名称
    • 度量值
    • 类型(如果有)
    • 标签(如果有)
    • 原始行

    从这些Prometheus的行中执行上述查询:

    会返回:

    映射LLD宏
    监控项原型

    可以创建这样的监控项原型:

    12 利用Prometheus数据执行自动发现 - 图2

    并配置预处理选项: