嗨,我想在grafana中创建一个简单的警报,以检查最后5分钟是否没有数据。
但我犯了个错误
警报查询不支持模板变量。
根据这个,问题模板在grafana中还不支持。我有两个问题:

发布于 2019-11-07 03:27:20
在Metrics选项卡下,添加隐藏在图表中并仅用于警报的新度量。复制查询并从其中删除所有模板变量(即$somevar)。用要为其创建警报的硬编码值替换模板变量。通过点击“眼睛”图标来隐藏度量。
发布于 2018-07-23 11:48:17
不要在Grafana中使用模板,而使用creatig警报,因为它不支持在警报中使用模板。
尝试对整个公式进行硬编码,然后试一试。
在简单语言中,不要使用在顶部模板部分中定义的下拉或模板变量。
模板是为动态仪表板,当你不想使用公式一遍又一遍。您可以重复在模板变量中选择的每个值的图表。
发布于 2018-08-31 12:32:02
关于你的截图,你用的是
WHEN last() of query(A,5m,now) HAS NO VALUE所以这部分
query(A,5m,now)正在重用"Metrics“选项卡中的查询,如果在此查询中使用变量,则警报将报告此错误。
看看这个简单的查询:
up{job="node_exporter", instance="$instance"}在这里,我希望使用从下拉菜单中选择的用户选择的VM名称作为实例,该菜单由变量$instance表示。
如果我在这个查询上创建了一个警报,那么我将得到错误Template variables are not supported in alert queries。
https://stackoverflow.com/questions/51053893
复制相似问题