Дом Бизнес Как интегрировать pagerduty для веб-мониторинга в реальном времени

Как интегрировать pagerduty для веб-мониторинга в реальном времени

Видео: The PagerDuty Platform Overview - Extended Version (4 min.) (Ноябрь 2024)

Видео: The PagerDuty Platform Overview - Extended Version (4 min.) (Ноябрь 2024)
Anonim

Мониторинг веб-сайтов имеет важное значение для ведения любого бизнеса, который опирается на Интернет, который на данный момент, в основном, все из них. Независимо от того, продаете ли вы продукты, предоставляете веб-услуги или используете веб-приложение для взаимодействия с клиентами, публикации информации или координации операций, очень важно знать, как работает ваш веб-сайт для пользователей Интернета и мобильных устройств в режиме реального времени. Почти все платформы мониторинга веб-сайтов включают встроенные оповещения и уведомления, но самый эффективный способ быть в курсе всего происходящего на вашем сайте - это интегрировать службу реагирования на инциденты и оповещения, такую ​​как PagerDuty.

Платформа мониторинга веб-сайтов, которую выбирает ваш бизнес, будет в значительной степени зависеть от цены и размера организации, но как на малых, так и на средних предприятиях (SMB), а также на уровне предприятия, вы можете найти отличный сервис, предлагающий встроенную интеграцию PagerDuty. Из протестированных нами платформ Dynatrace UEM, ориентированный на предприятия, и SmartBear AlertSite Pro, наш выбор редакторов для малых и средних предприятий, обеспечивают интеграцию PagerDuty с помощью нескольких простых шагов. Вот как можно быстро запустить службу оповещений на каждой платформе мониторинга веб-сайта.

Интеграция Dynatrace

Настройка оповещений PagerDuty в Dynatrace не может быть выполнена в веб-приложении; вам нужно будет загрузить клиент веб-запуска Dynatrace для настольного компьютера, для которого требуется установить 64-разрядную версию Java Runtime Environment (JRE) 7 и получить к ней доступ. Хотя на стороне PagerDuty настройка интеграции не может быть проще.

Шаг 1: Сторона PagerDuty

В PagerDuty перейдите на вкладку Сервисы. Затем на правой боковой панели нажмите «Добавить новую услугу». Отсюда просто введите «Dynatrace» в качестве названия службы и введите политику эскалации (кто будет уведомлен; вы можете выбрать Default здесь). Затем в разделе «Тип интеграции» выберите «Dynatrace» в раскрывающемся списке. PagerDuty объявил о своей официальной интеграции с Dynatrace в прошлом году, поэтому нет необходимости настраивать интеграцию по электронной почте или вручную с помощью интерфейса прикладного программирования (API) PagerDuty. Затем просто нажмите «Добавить службу», и вы будете перенаправлены на страницу служб, где вы увидите ключ API службы. Затем вам нужно будет настроить оповещения PagerDuty в клиенте Dynatrace.

Шаг 2: Настройка подключаемого модуля Dynatrace

Веб-интерфейс пользователя Dynatrace отзывчив, удобен и прост в навигации. Настольный клиент… нет. К счастью, PagerDuty и Dynatrace создали руководство по интеграции, помогающее ориентироваться в процессе.

После того, как вы вошли на сервер Dynatrace с разрешениями администратора и открыли клиентское приложение Dynatrace на своем рабочем столе, вам необходимо сначала загрузить плагин PagerDuty. Оттуда найдите раскрывающийся список Инструменты в верхней панели навигации и выберите «Управление плагинами». Нажмите «Установить плагин», и вы увидите файл плагина PagerDuty, который вы только что загрузили.

После установки и открытия PagerDuty появится на странице управления плагинами. Если вы выделите и щелкните правой кнопкой мыши запись и выберите «Свойства», вы увидите поле, в котором вы можете ввести ключ API службы, полученный от PagerDuty.

Шаг 3: Настройка оповещения об инциденте

Теперь, когда вы ввели ключ API службы, перейдите на панель мониторинга инцидентов в клиенте Dynatrace. Вы увидите список всех инцидентов, которые Dynatrace в настоящее время отслеживает. Выберите тип инцидента, для которого вы хотите настроить оповещения PagerDuty, щелкните правой кнопкой мыши запись и откройте «Редактировать правило инцидента».

Нажмите ссылку «Расширенные настройки» в правом нижнем углу всплывающего окна. Вы увидите окно «Добавить действие». Это приведет вас к редактору Rule Action и списку активных плагинов, из которых вы выберете «Плагин PagerDuty». Отсюда вы можете решить, хотите ли вы позвонить, отправить электронное письмо или отправить SMS-сообщение от PagerDuty (в зависимости от серьезности происшествия). Наконец, установите для параметра «Выполнение» значение «в начале инцидента», нажмите кнопку «Добавить», и вы настроили рабочее оповещение PagerDuty для инцидента Dynatrace. Повторите этот процесс с таким количеством инцидентов, как вам нравится.

Интеграция SmartBear AlertSite

Процесс интеграции AlertSite с PagerDuty выполняется аналогичным образом, но для SMB гораздо меньше хлопот, чем неуклюжий ручной процесс в клиенте Dynatrace для настольных ПК. AlertSite позволяет вам настроить все с помощью интуитивно понятного веб-приложения.

Шаг 1: Сторона PagerDuty

Эта часть идентична интеграции Dynatrace. В PagerDuty выберите «Сервисы» на вкладке «Конфигурация» и нажмите «Добавить новый сервис». Введите имя службы (AlertSite), выберите «Политика эскалации» и найдите AlertSite в раскрывающемся списке «Тип интеграции». Нажмите «Добавить сервис».

Единственное различие между этой настройкой и настройкой Dynatrace заключается в том, что вы не получаете здесь ключ службы API. Так что не беспокойтесь, если ничего не появится; Вы получите сервисный ключ, когда придет время на стороне AlertSite.

Шаг 2: Сторона AlertSite

После добавления службы в PagerDuty перейдите на панель управления AlertSite. Нажмите «Настройки» в правой части панели навигации и выберите «Управление интеграциями» в раскрывающемся списке. Откроется страница со значками всех встроенных интеграций AlertSite, включая AppDynamics, PagerDuty и Splunk.

Когда вы нажимаете на PagerDuty, откроется диалоговое окно с предложением добавить нового получателя. Нажмите кнопку «Предупреждение с PagerDuty», а затем введите данные своей учетной записи PagerDuty во всплывающем окне, которое появляется для авторизации интеграции AlertSite.

После авторизации вы вернетесь на экран в PagerDuty для настройки интеграции AlertSite. Вы уже настроили интеграцию на стороне PagerDuty, поэтому выберите «Использовать существующую службу AlertSite» и выберите существующую опцию в PagerDuty. Нажмите «Завершить интеграцию», и вы будете перенаправлены обратно на AlertSite для последнего шага: поле, отображающее AlertSite в качестве нового получателя PagerDuty, с уже заполненным полем Service Key. Все, что вам нужно сделать, это нажать «Отправить».

Теперь, когда вы открываете страницу «Получатели оповещений» в AlertSite, в качестве опции появится PagerDuty. Нажмите «Изменить получателя», чтобы выбрать различные типы оповещений и настроить оповещения о доступности и производительности, которые затем могут отправлять оповещения PagerDuty по телефону, электронной почте или SMS при срабатывании пороговых значений. Такие пороговые значения включают определенное количество ошибок, когда обнаружена дыра в безопасности или когда время ответа веб-сайта превышает пороговое значение задержки.

Все мониторы AlertSite по умолчанию отправляют оповещения всем настроенным получателям оповещений. Но если получатели сортируются по группам, мониторы каждой группы отправляют оповещения только получателям этой группы. Вам нужно будет добавить получателя PagerDuty в любые созданные вами конкретные группы, если вы хотите, чтобы эти конкретные оповещения проходили через службу.

Шаг 3: перепроверьте журнал инцидентов

Наконец, всегда разумно убедиться, что установленная интеграция действительно работает. Попробуйте настроить оповещение PagerDuty из AlertSite. Когда это сработает, вернитесь на страницу «Услуги PagerDuty» и выберите сервис интеграции AlertSite.

Вы должны увидеть инцидент, указанный на странице, вызванной AlertSite. Нажмите на номер инцидента, чтобы просмотреть подробный отчет о том, что произошло, какие пользователи были вовлечены, и ожидающие действия (плюс все сведения об устройстве, местоположении и состоянии, для которых известен PagerDuty). Инциденты PagerDuty автоматически разрешатся, когда AlertSite отправит «чистое» уведомление. Вы можете интегрировать AlertSite с любым количеством служб PagerDuty, повторяя этот процесс для разных мониторов AlertSite.

Как интегрировать pagerduty для веб-мониторинга в реальном времени