Мониторинг с помощью Opsgenie

Чтобы продемонстрировать, как разрабатывать и развертывать приложения, а также управлять ими с помощью Jira Software и различных подключенных инструментов, наша команда создала ImageLabeller — простое демонстрационное приложение на платформе AWS, которое с помощью машинного обучения наносит метки на изображения.
На этой странице мы расскажем, как отслеживать ImageLabeller с помощью Opsgenie. Прежде чем начать, рекомендуем ознакомиться с архитектурой ImageLabeller в качестве контекста.
Мониторинг с помощью Opsgenie
Отслеживать работу приложения после его развертывания очень важно. В этом руководстве показано, как настроить мониторинг с использованием Opsgenie и AWS CloudWatch.
Перейдите в Opsgenie и нажмите Teams (Команды).

Команда Opsgenie уже существует. Она генерируется автоматически при создании подключенного проекта в Jira. Нажмите команду.

В меню команды выберите Integrations (Интеграции).

Нажмите Add integration (Добавить интеграцию).

Найдите CloudWatch и выберите AWS CloudWatch.

Нажмите Add (Добавить).

При этом будет создана интеграция с AWS CloudWatch по умолчанию. Важно получить URL-адрес конечной точки подписки. Его необходимо добавить в шаблон AWS CloudFormation при настройке оповещения.

Скопируйте URL-адрес конечной точки подписки, прокрутите вниз и нажмите Save integration (Сохранить интеграцию).

Интеграция со Slack
Перейдите в Opsgenie, нажмите Teams (Команды), а затем — Integrations (Интеграции), после чего выберите Add integration (Добавить интеграцию).

Найдите Slack, выберите соответствующий пункт и нажмите Add (Добавить).

Нажмите Add to Slack (Добавить в Slack).

Прокрутите вниз и выберите канал Slack, в котором нужно отображать оповещения.

Прокрутите вниз и настройте необходимые действия c оповещениями. Приведенная ниже интеграция настроена на обновление Slack при создании, подтверждении, закрытии или удалении оповещения. Нажмите Save Integration (Сохранить интеграцию), чтобы продолжить.
