问题描述
我在我的应用程序中定义了许多计数器(使用java千分尺),并且为了触发警报,我将要监视的计数器标记为“错误”:“警报”,以便进行类似{{1}的查询}将生成多个范围向量:
{error="alert"}
我无法控制计数器的名称,只能将标签添加到要在警报中使用的计数器。我要发出的警报是,如果所有标有error =“ alert”的计数器在一小时内增加超过3,那么我可以使用这种查询: error_counter_component1{error="alert",label2="random"}
error_counter_component2{error="alert",label2="random2"}
error_counter_component3{error="none",label2="random3"}
,但是在Prometheus中却得到了令人讨厌的错误:{ {1}}
是否可以合并两个范围向量,或者我应该在计数器名称中包含某种标签?还是应该为错误设置一个计数器,并且标记应指定类似以下内容的来源:
increase({error="alert"}[1h]) > 3
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)