Это моя тестовая среда: - Hawkular Услуги 0,30 - Ubuntu Desktop 16.04.1 LTS работает над VMWare - Apache Cassandra 3.9hawkular спусковые предупреждения не срабатывают
Я не могу отправить данные двигателя метрик без нет ошибка, и данные правильно сохранены. Я проверил его против плагина grafana и с клиентом csql cassandra.
Моя проблема заключается в том, что при попытке запустить двигатель предупреждения, триггеры не срабатывают. Я начал с самого первого примера в Quick Start Guide from Hawkular Services, точке ADD Metrics.
Я могу создать триггер, и я вижу его в магазине cassandra, я могу восстановить его из остального api, но он никогда не запускается, когда данные, соответствующие условиям, отсылаются.
Я пытался создать еще один арендатор, триггеры, события и предупреждения, отправляя грузы данных ... но результат точно такой же, триггер не запускается.
Я знаю, что проблема не в конфигурации dumpening, как это сказано в documentation
Обратите внимание, что по умолчанию увлажняющее для триггеров Строгое (1). Который только означает, что по умолчанию триггер срабатывает каждый раз, когда это условие установлено оценивает true.
Код триггера - этот. Но я попытался создать другие, с тем же результатом.
Я знаю, что плагин электронной почты по умолчанию настроен на использование сервера localhost: 25 smtp, который он не установлен в моей среде. Но я должен увидеть что-то в журнале. Действия, выполненные, по крайней мере, как описано в документах. Чтобы уточнить, эти журналы не от меня, а от документации. Я также изменил конфигурацию почты в файле wildfly standalone.xml, чтобы использовать мою учетную запись gmail и ее smtp-сервер, но почта еще не получила.
11: 59: 37361 INFO [org.hawkular.alerts.actions.api] (токарно-251 (ActiveMQ-клиент-глобальные-потоки-1118700939)) HAWKALERT240001: плагин [электронный] получил сообщение действия: [BusActionMessage [действие = Действие [EVENTID = 'температура детектору 1472551176767-dc41aaf3-bdd7-4a89-a950-44dc92f10c8b', CTime = 1472551176769, событие = Предупреждение [alertId = температура детектору 1472551176767-dc41aaf3 -bdd7-4a89-a950-44dc92f10c8b, status = OPEN, ackTime = 0, ackBy = null, resolvedTime = 0, resolvedBy = null, context = {}], result = 'null']]] 11: 59: 37,385 INFO [org.hawkular.alerts.actions.api] (Thread-242 (ActiveMQ-client-global-threads-1118700939)) HAWKALERT240001: плагин [email] получил сообщение о действии: [BusActionMessage [action = Action [eventId = 'temperature-trigger-1472551176770-300fda0d -2c82-46e3-9f09-f4e9ed4ffa3a», CTime = 1472551176771, событие = Предупреждение [alertId = температура детектор 1472551176770-300fda0d-2c82-46e3-9f09-f4e9ed4ffa3a, статуса = ОТКРЫТО, ackTime = 0, ackBy = нуль , resolvedTime = 0, resolvedBy = нуль, контекст = {}], результат = 'нулевой']]]
{
"triggers": [
{
"trigger": {
"id": "temperature-trigger",
"name": "Trigger for the temperature sensor",
"severity": "HIGH",
"enabled": true,
"actions": [
{
"actionPlugin": "email",
"actionId": "notify-admin"
}
]
},
"conditions": [
{
"triggerMode": "FIRING",
"type": "threshold",
"dataId": "temperature",
"operator": "LT",
"threshold": 0
}
]
}
],
"actions": [
{
"actionPlugin": "email",
"actionId": "notify-admin",
"properties": {
"to": "[email protected]"
}
}
]
}
Я думаю, что мне не хватает что-то действительно очень OBV ius, но я не вижу этого.
Не могли бы вы поместить здесь свое определение триггера, чтобы мы могли посмотреть? Но то, что вы описываете, конечно, выглядит странно. –
Я просто пробовал локально с v0.30, и срабатывает триггеры предупреждений, поэтому он, похоже, работает с настройкой действия (чего я не делал). –