在Bosun模板中,是否可以将评估变量的输出格式化为较小的精度小数位?
简单示例:
template test_template{
subject = test
body = {{.Eval .Alert.Vars.average_runtime}} seconds
}
alert test_alert{
template test_template
$average_runtime = avg(q("avg:metric_name", "24h",""))
crit = $average_runtime > 150.0
}
Run Code Online (Sandbox Code Playgroud)
结果是
190.71165892385326秒
在模板体中,这是不必要的精确.理想情况下,我希望看到:
190.71秒
使用scollector在bosun中定义新外部收集器的过程是什么?
我们可以编写python或shell脚本来收集数据吗?
我正在为bosun运行Docker容器.我想将石墨指标与bosun集成.
需要对此进行哪些配置更改?
我有2个指标,并试图找到它们之间的平均值的差异,100*(m1+m2)/m1但是这显然会产生NaNif m1变为零.
如果我不想在指标变为零时发出警报,我应该如何处理这种情况?
早上好.
我最近几天一直在使用bosun监控应用程序,我非常喜欢它.但我需要一件事我无法解决.
我希望有1个警报响应不同,具体取决于它的时间.因此,白天每小时登录我的网站的数量需要为100,而夜间需要为10.当它低于我想要创建警报时.
如果我使用2个警报执行此操作,那么白天警报将在晚上发出警报.所以我需要一个查找,检查它是什么时间,然后给出正确的阈值.
任何人都知道如何做到这一点.
马塞尔科尔特