이상 감지 정보

Apigee Edge 문서입니다.
Apigee X 문서로 이동
정보

API 모니터링을 사용하면 사전 정의된 조건 집합을 기준으로 알림을 트리거하는 패턴 기반 규칙을 만들 수 있습니다. 이러한 유형의 알림을 고정 알림이라고 하며, API 모니터링의 초기 출시 버전에서 지원되는 유일한 알림 유형입니다.

예를 들어 다음과 같은 경우에 고정 알림을 발생시킬 수 있습니다.

  • [target mytarget1]에서 for [10 minutes]에 대해 [rate of 5xx errors] [is greater than] [10%]
  • [region us-east-1]에서 [5 minutes]에 대해 [count of 2xx errors] [is less than] [50]
  • [proxy myproxy1]에서 [10 minutes]에 대해 [p90 latency] [is greater than] [750ms]

수정된 알림의 조건이 충족되면 API Monitoring에서 문제에 대한 알림을 보냅니다. 그러나 API Monitoring이 알림을 올리려면 먼저 특정 알림 조건을 정의해야 합니다.

고정된 알림은 중요하지만, 시간이 지남에 따라 트래픽 패턴이 변경되기 때문에 조건에 맞는 임곗값을 결정하는 것은 어려울 수 있습니다. 예를 들어 임곗값을 너무 낮게 설정하면 알림을 너무 많이 받게 됩니다. 임곗값을 너무 높게 설정하면 중요한 문제나 장애를 놓칠 수 있습니다.

이상 감지

이상 감지 기능을 사용하면 사용자가 직접 미리 결정하지 않아도 Edge에서 트래픽 및 성능 문제를 감지합니다. Edge는 조직, 환경, 리전 수준에서 이상 조건을 자동으로 찾습니다. 이상치가 감지되면 로깅되고 Edge UI의 이벤트 대시보드에 표시됩니다.

이상 감지는 이전 API 데이터에 인공지능(AI) 및 머신러닝(ML) 모델을 적용하여 작동합니다. 이상 감지는 생산성 향상과 API 문제의 평균 해결 시간(MTTR) 단축에 관한 전혀 생각하지 못했던 시나리오에 대해 실시간으로 알림을 보낼 수 있습니다.

감지된 이상의 예시로는 새 API 출시로 인해 예상치 못한 트래픽 급증이 발생하고 이와 관련된 API 지연 시간이 증가하게 되는 경우가 있습니다. 또는 백엔드에서 잘못 구성된 출시로 인해 API가 보고하는 백엔드 오류가 증가할 수 있습니다.

감지된 이상은 다음 정보를 포함합니다.

  • 프록시 지연 시간이나 HTTP 오류 코드와 같은 이상을 일으킨 측정항목입니다.
  • 이상의 임곗값 임곗값은 적음, 보통 또는 심각일 수 있습니다.

예를 들어 Edge는 다음과 같은 이상을 자동으로 감지할 수 있습니다.

  • [environment prod, region region1]에서 [slight] [uptick in 503 errors]
  • [environment prod, region region2]에서 [moderate] [uptick in 4xx errors]
  • [environment prod, region region3]에서 [severe] [latency increase]

이벤트 대시 보드에 표시된 이상 정보에서 이상 알림이라는 새로운 유형의 알림을 만들어 이러한 조건을 알릴 수 있습니다.

이상 유형

Edge는 다음 유형의 이상을 자동으로 감지합니다.

  • 조직, 환경, 리전 수준에서 HTTP 503 오류 증가
  • 조직, 환경, 리전 수준에서 HTTP 504 오류 증가
  • 조직, 환경, 리전 수준에서 모든 HTTP 4xx 또는 5xx 오류 증가
  • 조직, 환경, 리전 수준에서 90번째 백분위수(p90)에 대한 총 응답 지연 시간 증가

이상 감지 사용 설정

기본적으로 Edge 조직 및 환경에서는 이상 감지가 사용 중지되어 있습니다. 이상 감지를 사용 설정하려면 Apigee Edge 지원팀에 요청하여 특정 조직 및 환경에 사용 설정하세요. Apigee에서 환경을 평가하고 이상 감지를 사용 설정할 수 있는지 알려줍니다.

성능을 위해 모든 조직 및 환경에서 이상 감지를 사용 설정하지 마세요. Apigee는 초당 트랜잭션 속도(tps)가 10인 평균 트래픽 로드를 가진 조직 및 환경에서만 이상 감지를 사용하는 것이 좋습니다.

이상 감지가 사용 설정되어 있는지 확인

이상 감지가 사용 설정되어 있는지 확인하려면 다음 단계를 따르세요.

  1. Edge UI에서 분석 > 알림 규칙을 선택합니다.
  2. + 알림 버튼을 선택합니다. 경고 만들기 패널이 열립니다.

    이상 경고 구성
  3. 원하는 환경을 선택합니다.

    알림 유형에 대한 이상 옵션이 비활성화되면 이상 감지가 사용 중지됩니다.