在Bosun配置的通知中,我将超时设置为5m,即5分钟。 我收到的电子邮件的间隔时间为5分钟或10分钟。 我无法调试,为什么会发生这种情况。 请帮忙。
notification default {
email =jon@rohit.com
print = true
next = default
timeout = 5m
}
template tags {
subject =`Testing Emails Sample`
body = `<p><strong>Tags</strong>
<table>
{{range $k, $v := .Group}}
{{if eq $k "api"}}
<tr><td>{{$k}} : {{$v}}</td></tr>
{{end}}
{{end}}
</table>`
}
alert testSampleAlert5 {
template = tags
$notes = This alert monitors the percentage of 5XX on arm APIs
crit = 1
warn = 0
warnNotification = default
critNotification = default
}
alert testSampleAlert4 {
template = tags
$notes = This alert monitors the percentage of 5XX on arm APIs
crit = 0
warn = 1
warnNotification = default
critNotification = default
}
答案 0 :(得分:1)
你遇到的是bosun的“链式通知”功能。 next
和timeout
参数指定在配置完5分钟后将再次触发default
通知。由于它自己引用,它将每5分钟触发一次,直到确认或关闭警报。
如果这不是你想要的,你有几个选择。
next
参数,或者增加超时等等。你期望的行为是什么?