在bosun

时间:2015-08-20 10:45:23

标签: expression alert graphite bosun

我正在努力让bosun启动并运行,我遇到了以下问题。

我有以下警告

alert total_logins.graphite {

$blue_login = "sumSeries(SESAM.AUDIT.P.AUTH1_SESPL_AUDIT_ING_SES_PL.blue_*.LOGIN.graph)"
$blue_login_hist = graphiteBand($blue_login, "5m","7d", "",4)
$blue_login_now = graphite($blue_login, "5m", "", "")
$blue_login_hist_med = median($blue_login_hist)
$blue_login_now_med = median($blue_login_now)
$blue_login_1 = $blue_login_now_med/$blue_login_hist_med

$orange_login = "sumSeries(SESAM.AUDIT.P.AUTH1_SESPL_AUDIT_ING_SES_PL.orange_*.LOGIN.graph)"
$orange_login_hist = graphiteBand($orange_login, "5m","7d", "",4)
$orange_login_now = graphite($orange_login, "5m", "", "")
$orange_login_hist_med = median($orange_login_hist)
$orange_login_now_med = median($orange_login_now)
$orange_login_1 = $orange_login_now_med/$orange_login_hist_med

crit =  $orange_login_1 < 0.5 || $blue_login_1 < 0.5}

我没有收到任何错误,但是当我通过规则编辑器测试运行它时,它也没有显示任何输出。当我使用1或其他变量时,它可以正常工作

crit =  $orange_login_1 < 0.5

或蓝色的。两者都有自己的工作。但我想创建一个多层次的关键。 我已阅读文档但尚未弄明白。

任何建议都会有所帮助。 烫发

0 个答案:

没有答案