Уведомление боцмана не срабатывает

avatar
user5820240
8 августа 2021 в 17:05
17
0
0

Версия Bosun: Docker 0.6.0-pre

Я пытаюсь отправить HTTP-запрос на свой веб-сервер всякий раз, когда происходит критическое или предупреждающее сообщение. Ниже моя конфигурация

template test {
    subject = {{.Last.Status}}: {{.Alert.Name}} on {{.Group.host}}
    body = `<p>Name: {{.Alert.Name}}
    <p>Tags:
    <table>
        {{range $k, $v := .Group}}
            <tr><td>{{$k}}</td><td>{{$v}}</td></tr>
        {{end}}
    </table>`
}


notification testn {
  # I can curl the below command successfully from Bosun docker container,
  get = http://host.docker.internal:3000/openapi_bff/admin/bosun
}



alert cpu.is.too.high {
    runEvery = 1
    template = test
    $metric = q("sum:rate{counter, 1}:os.cpu{host=*}", "1m", "")
    $avgcpu = avg($metric)
    
    warnNotification = testn
    critNotification = testn
        crit = $avgcpu > 0
    warn = $avgcpu > 0

}

Однако запрос никогда не отправляется на мой сервер, и я заметил появление некоторых странных ошибок.

2021/08/08 17:03:43 info: notify.go:172: Batching and sending unknown notifications
2021/08/08 17:03:43 info: notify.go:202: Done sending unknown notifications
2021/08/08 17:03:44 error: interval.go:65: bosun.org/cmd/scollector/collectors.c_iostat_linux: cannot parse

Заранее спасибо за помощь!

Источник

Ответы (0)