Как отслеживать статус сайта с помощью AWS Lambda и CloudWatch? - PullRequest
0 голосов
/ 10 марта 2019

Я должен следить за сайтом, если он работает - ответ выглядит следующим образом:

{"response": {"time": 1457564305}, "stat": "OK"}

И мне нужно отправить уведомление по электронной почте, если статистика не в порядке.

Похоже, это можно сделать с помощью Lambda, используя node.js и CloudWatch.

Я попытался создать функцию Lambda и выполнить ее через CloudWatch.но только увидеть, что функция была запущена.Кажется, мне нужно добавить некоторые метрики?

Я новичок в node.js и Lambda (обработчик, метрики и т. Д.).Кто-нибудь поделится некоторыми советами о том, с чего мне начать?Большое спасибо.

1 Ответ

0 голосов
/ 10 марта 2019

Не уверен, что вы имеете в виду под "только видеть, что функция сработала".

Да, вы можете вызвать лямбда-функцию по расписанию . Эта лямбда-функция может отправлять запрос на веб-сайт и инициировать уведомление по теме SNS, если она считает, что сайт не работает. Вы бы подписались (по электронной почте или по SMS) на тему SNS для уведомлений. Вот пример того, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...