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

Чтобы продемонстрировать, как разрабатывать и развертывать приложения, а также управлять ими с помощью Jira Software и различных подключенных инструментов, наша команда создала ImageLabeller — простое демонстрационное приложение на платформе AWS, которое с помощью машинного обучения наносит метки на изображения.

На этой странице мы расскажем, как отслеживать ImageLabeller с помощью Opsgenie. Прежде чем начать, рекомендуем ознакомиться с архитектурой ImageLabeller в качестве контекста.

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

Отслеживать работу приложения после его развертывания очень важно. В этом руководстве показано, как настроить мониторинг с использованием Opsgenie и AWS CloudWatch.

Перейдите в Opsgenie и нажмите Teams (Команды).

Краткое руководство по запуску Opsgenie

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

снимок экрана: поиск команд Opsgenie

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

снимок экрана: интеграция Opsgenie

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

снимок экрана: интеграция Opsgenie

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

AWS CloudWatch в Opsgenie

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

Скриншот добавления AWS

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

снимок экрана: URL-адрес конечной точки подписки

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

снимок экрана: сохранение интеграции Opsgenie

Интеграция со Slack

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

снимок экрана: добавление интеграции Opsgenie

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

снимок экрана: добавление интеграции со Slack в Opsgenie

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

снимок экрана: выбор интеграции со Slack

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

снимок экрана: управление оповещениями

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

Отлично! Следующий шаг — настройка оповещений AWS CloudWatch с помощью Bitbucket, GitHub или GitLab. Выберите то, что вам по душе!

Рекомендовано для вас

Сообщество DevOps

Образовательные программы DevOps

Начните работу бесплатно