Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Обнаружение аномалий включает три основных этапа:
модели поездов
Обнаружение аномалий работает путем обучения модели поведения ваших API-прокси на основе исторических данных временных рядов. С вашей стороны никаких действий для обучения модели не требуется. Edge автоматически создает и обучает модели на основе данных о трафике за предыдущие шесть часов. Таким образом, Edge требует наличия как минимум шести часов данных на API-прокси для обучения модели, прежде чем сможет зарегистрировать аномалию.
События аномалий в журнале
В процессе выполнения система обнаружения аномалий Edge сравнивает текущее поведение ваших API-прокси с поведением, предсказанным моделью. Затем система обнаружения аномалий может определить с заданным порогом достоверности, когда операционный показатель превышает предсказанное значение. Например, когда частота ошибок 5xx превышает частоту, предсказанную моделью.
Когда Edge обнаруживает аномальное состояние, он автоматически регистрирует это состояние на панели событий в пользовательском интерфейсе Edge. Для каждой обнаруженной аномалии Edge регистрирует пороговые значения достоверности: незначительная, умеренная или серьезная. Например, серьезная аномалия считается аномальной с чрезвычайно высоким уровнем достоверности.
Список событий, отображаемый на панели мониторинга «События», включает все аномалии, обнаруженные Edge, и любые сработавшие оповещения. Оповещения могут быть как фиксированными, так и аномальными.
Чтобы увидеть аномалию:
- В пользовательском интерфейсе Edge нажмите «Анализировать» > «События» . Откроется новая панель мониторинга событий:

- Отфильтруйте панель событий по следующим параметрам:
- Среда
- Область
- Тип события: оповещение (устраненное и аномальное) или аномалия
- Пороговое значение аномалии (только аномалии)
- Временной период
Чтобы детально изучить аномалию:
Выберите строку с аномалией на панели мониторинга событий, чтобы открыть аномалию на панели мониторинга API. В приведенном ниже примере вы исследуете аномалию, связанную с незначительным увеличением задержки p90. Вертикальная желтая полоса указывает место возникновения аномалии:

Выберите блок на экране, чтобы просмотреть подробную информацию об аномалии:

Выберите «Обратная связь»: Насколько точна эта аномалия , чтобы предоставить Apigee отзыв для улучшения обнаружения аномалий. Используйте эту ссылку, чтобы указать, являлся ли данный шаблон трафика реальной аномалией, насколько полезным было для вас обнаружение, и оставить необязательный комментарий:

Генерировать оповещения
По умолчанию Edge генерирует событие аномалии, но не отправляет оповещение об аномалии. Вам необходимо изучить панель событий, чтобы определить, является ли обнаруженная аномалия на уровне рассчитанного порога реальной проблемой. Если да, вы можете создать оповещение для этого аномального состояния на текущем или другом уровне порога. При следующем возникновении аномалии Edge отправит оповещение и сможет отправить вам электронное письмо или другое уведомление.
Примечание : После генерации оповещения Edge не будет генерировать такое же оповещение повторно до истечения 10 минут, если условие оповещения все еще сохраняется. Этот интервал предотвращает генерацию Edge дублирующих оповещений для одного и того же условия.
Для создания оповещения об аномалии:
- Выберите аномалию на панели мониторинга событий, чтобы просмотреть подробную информацию об аномалии, как показано выше.
- В сведениях об аномалии выберите кнопку «Создать оповещение» . Откроется панель создания оповещения.
Настройте оповещение. В следующем примере вы настраиваете оповещение о незначительном увеличении задержки p90 в
prodсреде в любом регионе:
Нажмите + Уведомление , чтобы добавить оповещение.
Подробности уведомления Описание Канал Выберите канал уведомлений, который вы хотите использовать, и укажите место назначения: электронная почта, Slack, PagerDuty или веб-перехватчик. Место назначения Укажите пункт назначения в зависимости от выбранного типа канала:
- Электронная почта — адрес электронной почты, например, joe@company.com
- Slack — URL канала Slack, например, https://hooks.slack.com/services/T00000000/B00000000/XXXXX
- PagerDuty - код PagerDuty, например, abcd1234efgh56789
Веб-хук — URL-адрес веб-хука, например, https://apigee.com/test-webhook
Примечание : для каждого уведомления можно указать только один пункт назначения. Чтобы указать несколько пунктов назначения для одного и того же типа канала, добавьте дополнительные уведомления.
- Чтобы добавить дополнительные уведомления, повторите шаг 4.
- Если вы добавили уведомление, задайте следующее поле:
Поле Описание Дроссель Частота отправки уведомлений. Выберите значение из выпадающего списка. Нажмите « Сохранить ».
Вы получите уведомление при следующем возникновении аномалии.