Новый Relic оповещение при остановке приложения - PullRequest
0 голосов
/ 08 мая 2018

У меня есть приложение, развернутое на PCF, и к нему привязана новая служба реликвии. В новой реликвии я хочу получить уведомление, когда мое приложение остановлено. Я не знаю, возможно ли это или нет. Если это возможно, может кто-нибудь сказать мне, как?

Редактировать: у меня нет доступа к новой инфраструктуре реликвии

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Хотя условие оповещения «приложение не сообщает» не встроено в оповещения о новых реликвиях, его можно настроить с помощью оповещений NRQL. Вот шаги:

  1. Перейдите к новым оповещениям о реликвиях и начните создавать условие оповещения NRQL:

  2. Запросите ваше приложение с помощью:

    • SELECT count(*) FROM Transaction WHERE appName = 'foo'
  3. Установите порог на:
    • Статический
    • sum of query results is below x
    • at least once in y minutes

Запрос выполняется один раз в минуту. Если приложение перестает сообщать, тогда count превратит значения null в 0, а затем мы sum их. Когда число опускается ниже вашего порога, вы получаете уведомление. Я рекомендую использовать график предварительного просмотра, чтобы определить, насколько низкими должны быть ваши транзакции до получения уведомления. Вот хорошая информация:

0 голосов
/ 08 мая 2018

Обычно вам нужно создать оповещение NewRelic с условиями, которые проверяют, доступно ли приложение, особенно вы можете использовать Хост не сообщает о состоянии оповещения

Событие «Узел не сообщает» срабатывает, когда данные от агента инфраструктуры не достигают сборщика New Relic в указанный вами период времени.

...