【问题标题】:Grafana template issueGrafana 模板问题
【发布时间】:2021-08-17 08:01:42
【问题描述】:

我正在使用 Prometheus 使用 Grafana 监控 30 台服务器。但我为此使用template,我不能在模板中使用警报。你会为此推荐什么?如果没有警报系统,Monitor 系统对我不起作用。我想为所有服务器使用一个仪表板。

如何转换变量?有什么例子吗? rate(node_network_receive_bytes_total{instance="$node",job="$job"}[$__rate_interval])*8

【问题讨论】:

    标签: prometheus grafana prometheus-node-exporter grafana-alerts


    【解决方案1】:

    我猜您的问题是如何为带有变量的查询创建警报规则。如果是这样,那么目前是不可能的。 GitHub上有an open issue关于它,所以这个功能可能会在未来的某个时候出现。

    现在您可以创建不使用任何变量的仪表板/面板,也可以设置 Alertmanager 并定义您的 alert rules with prometheus

    【讨论】:

      【解决方案2】:

      作为一种粗略的解决方法,您可以完全删除模板并将警报放在一起(单个查询)或为每个实例单独放置(多个查询)

      rate(node_network_receive_bytes_total{instance=~".*",job="<hardcoded_job_name>"}[$__rate_interval])*8
      

      您仍然会在 Grafana 发送的邮件/屏幕截图中看到有问题的实例。

      这是 Grafana 的一个主要缺点,导致我们使用其他工具来解决该问题。

      正如@anemyte 所述,目前无法使用模板发出警报。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-28
        • 2023-03-28
        • 2023-02-15
        • 2018-07-29
        • 1970-01-01
        相关资源
        最近更新 更多