2016-09-20 4 views
1

Я хочу, чтобы уведомления выбирались в зависимости от тегов. Поэтому я использую поиск.bosun поиск с использованием нескольких тегов

notification default { 
    email = mailid-1 
    next = default 
    timeout = 1m 
} 

notification nondefault { 
    email = mailid-2 
    next = nondefault 
    timeout = 1m 
} 

lookup notif { 
    entry some_tag=value { 
    mail = nondefault 
    } 
    entry some_tag=* { 
    mail = default 
    } 
} 

И в тревоге я даю

critNotification = Lookup ("получателя уведомления", "электронная почта")

Мой вопрос заключается в возможность использовать несколько тегов в
поиска (Я использую some_tag = значение)? например. что-то вроде

lookup notif { 
    entry some_tag=value,some_other_tag=value { 
    mail = nondefault 
    } 
    entry some_tag=* { 
    mail = default 
    } 
} 

ответ

1

Да, есть пример в documentation (вид трудно найти):

lookup cpu { 
    entry host=web-*,dc=eu { 
     high = 0.5 
    } 
    entry host=sql-*,dc=us { 
     high = 0.8 
    } 
    entry host=*,dc=us { 
     high = 0.3 
    } 
    entry host=*,dc=* { 
     high = 0.4 
    } 
} 

alert cpu { 
    crit = avg(q("avg:rate:os.cpu{host=*,dc=*}", "5m", "")) > lookup("cpu", "high") 
} 
+0

ааа мой плохой, полностью пропустил. благодаря –

Смежные вопросы