AACFlow

PagerDuty

Управление инцидентами и графиками дежурств с помощью PagerDuty

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

Интеграция PagerDuty в AACFlow подключается к REST API PagerDuty v2 с использованием аутентификации по API-ключу, позволяя вашим агентам программно управлять полным жизненным циклом инцидентов и запрашивать информацию о дежурствах.

С помощью интеграции PagerDuty ваши агенты могут:

  • Перечислять и фильтровать инциденты: Получать инциденты, отфильтрованные по статусу (сработавшие, подтвержденные, решенные), сервису, диапазону дат и порядку сортировки для мониторинга операционного состояния
  • Создавать инциденты: Инициировать новые инциденты на конкретных сервисах с пользовательскими заголовками, описаниями, уровнями срочности и назначенными лицами непосредственно из ваших рабочих процессов
  • Обновлять инциденты: Подтверждать или решать инциденты, изменять срочность и добавлять заметки о решении для синхронизации управления инцидентами с автоматизированными процессами
  • Добавлять заметки к инцидентам: Прикреплять контекстную информацию, результаты расследования или автоматизированную диагностику в виде заметок к существующим инцидентам
  • Перечислять сервисы: Запрашивать каталог сервисов PagerDuty для обнаружения ID сервисов и метаданных для использования в других операциях
  • Проверять графики дежурств: Получать текущие записи о дежурствах, отфильтрованные по политике эскалации или расписанию, чтобы определить ответственных лиц в любое время

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

Инструкции по использованию

Интегрируйте PagerDuty в ваш рабочий процесс для перечисления, создания и обновления инцидентов, добавления заметок, перечисления сервисов и проверки графиков дежурств.

Инструменты

pagerduty_list_incidents

Перечисление инцидентов из PagerDuty с опциональными фильтрами.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаREST API-ключ PagerDuty
statusesstringНетСтатусы для фильтрации через запятую (triggered, acknowledged, resolved)
serviceIdsstringНетID сервисов для фильтрации через запятую
sincestringНетФильтр начальной даты (формат ISO 8601)
untilstringНетФильтр конечной даты (формат ISO 8601)
sortBystringНетПоле сортировки (например, created_at:desc)
limitstringНетМаксимальное количество результатов (максимум 100)

Выходные параметры

ПараметрТипОписание
incidentsarrayМассив инцидентов
idstringID инцидента
incidentNumbernumberНомер инцидента
titlestringЗаголовок инцидента
statusstringСтатус инцидента
urgencystringСрочность инцидента
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления
serviceNamestringНазвание сервиса
serviceIdstringID сервиса
assigneeNamestringИмя назначенного лица
assigneeIdstringID назначенного лица
escalationPolicyNamestringНазвание политики эскалации
htmlUrlstringВеб-URL PagerDuty
totalnumberОбщее количество соответствующих инцидентов
morebooleanДоступны ли дополнительные результаты

pagerduty_create_incident

Создание нового инцидента в PagerDuty.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаREST API-ключ PagerDuty
fromEmailstringДаАдрес электронной почты действительного пользователя PagerDuty
titlestringДаЗаголовок/краткое описание инцидента
serviceIdstringДаID сервиса PagerDuty
urgencystringНетУровень срочности (high или low)
bodystringНетПодробное описание инцидента
escalationPolicyIdstringНетID политики эскалации для назначения
assigneeIdstringНетID пользователя для назначения инцидента

Выходные параметры

ПараметрТипОписание
idstringID созданного инцидента
incidentNumbernumberНомер инцидента
titlestringЗаголовок инцидента
statusstringСтатус инцидента
urgencystringСрочность инцидента
createdAtstringВременная метка создания
serviceNamestringНазвание сервиса
serviceIdstringID сервиса
htmlUrlstringВеб-URL PagerDuty

pagerduty_update_incident

Обновление инцидента в PagerDuty (подтверждение, решение, изменение срочности и т.д.).

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаREST API-ключ PagerDuty
fromEmailstringДаАдрес электронной почты действительного пользователя PagerDuty
incidentIdstringДаID инцидента для обновления
statusstringНетНовый статус (acknowledged или resolved)
titlestringНетНовый заголовок инцидента
urgencystringНетНовая срочность (high или low)
escalationLevelstringНетУровень эскалации для повышения

Выходные параметры

ПараметрТипОписание
idstringID инцидента
incidentNumbernumberНомер инцидента
titlestringЗаголовок инцидента
statusstringОбновленный статус
urgencystringОбновленная срочность
updatedAtstringВременная метка последнего обновления
htmlUrlstringВеб-URL PagerDuty

pagerduty_add_note

Добавление заметки к существующему инциденту PagerDuty.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаREST API-ключ PagerDuty
fromEmailstringДаАдрес электронной почты действительного пользователя PagerDuty
incidentIdstringДаID инцидента для добавления заметки
contentstringДаТекст содержимого заметки

Выходные параметры

ПараметрТипОписание
idstringID заметки
contentstringСодержимое заметки
createdAtstringВременная метка создания
userNamestringИмя пользователя, создавшего заметку

pagerduty_list_services

Перечисление сервисов из PagerDuty с опциональным фильтром по имени.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаREST API-ключ PagerDuty
querystringНетФильтр сервисов по имени
limitstringНетМаксимальное количество результатов (максимум 100)

Выходные параметры

ПараметрТипОписание
servicesarrayМассив сервисов
idstringID сервиса
namestringНазвание сервиса
descriptionstringОписание сервиса
statusstringСтатус сервиса
escalationPolicyNamestringНазвание политики эскалации
escalationPolicyIdstringID политики эскалации
createdAtstringВременная метка создания
htmlUrlstringВеб-URL PagerDuty
totalnumberОбщее количество соответствующих сервисов
morebooleanДоступны ли дополнительные результаты

pagerduty_list_oncalls

Перечисление текущих записей о дежурствах из PagerDuty.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаREST API-ключ PagerDuty
escalationPolicyIdsstringНетID политик эскалации для фильтрации через запятую
scheduleIdsstringНетID расписаний для фильтрации через запятую
sincestringНетФильтр начального времени (формат ISO 8601)
untilstringНетФильтр конечного времени (формат ISO 8601)
limitstringНетМаксимальное количество результатов (максимум 100)

Выходные параметры

ПараметрТипОписание
oncallsarrayМассив записей о дежурствах
userNamestringИмя дежурного пользователя
userIdstringID дежурного пользователя
escalationLevelnumberУровень эскалации
escalationPolicyNamestringНазвание политики эскалации
escalationPolicyIdstringID политики эскалации
scheduleNamestringНазвание расписания
scheduleIdstringID расписания
startstringВремя начала дежурства
endstringВремя окончания дежурства
totalnumberОбщее количество соответствующих записей о дежурствах
morebooleanДоступны ли дополнительные результаты

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать