일반적인 용어 및 개념의 Metrics Advisor 용어집

Important

2023년 9월 20일부터 새로운 Metrics Advisor 리소스를 만들 수 없습니다. Metrics Advisor 서비스는 2026년 10월 1일에 사용 중지됩니다.

이 문서에서는 Metrics Advisor에서 사용되는 기술 용어에 대해 설명합니다. 이 문서에서는 서비스를 사용할 때 접할 수 있는 일반적인 개념과 개체에 대해 알아봅니다.

데이터 피드

참고 항목

여러 메트릭이 동일한 데이터 원본, 심지어 동일한 데이터 피드를 공유할 수 있습니다.

데이터 피드는 Metrics Advisor가 Azure Cosmos DB 또는 SQL Sever와 같은 데이터 원본에서 수집하는 대상입니다. 데이터 피드에는 다음과 같은 행이 포함됩니다.

  • 삭제 로그
  • 0개 이상의 차원
  • 1개 이상의 측정값

간격

메트릭은 비즈니스 요구 사항에 따라 특정 세분성으로 모니터링해야 합니다. 예를 들어 비즈니스 KPI(핵심 성과 지표)는 일별 세분성으로 모니터링됩니다. 그러나 서비스 성능 메트릭은 분/시간 세분성으로 모니터링되는 경우가 많습니다. 따라서 원본에서 메트릭 데이터를 수집하는 빈도가 다릅니다.

Metrics Advisor는 각 시간 간격마다 메트릭 데이터를 지속적으로 수집하며, 간격은 메트릭의 세분성과 같습니다. 매번 Metrics Advisor는 이 특정 간격으로 수집 데이터를 작성한 쿼리를 실행합니다. 이 데이터 수집 메커니즘에 따라 쿼리 스크립트는 데이터베이스에 있는 모든 메트릭 데이터를 반환하지 않지만 결과를 단일 간격으로 제한해야 합니다.

메트릭

메트릭은 특정 비즈니스 프로세스의 상태를 모니터링하고 평가하는 데 사용되는 정량 측정값입니다. 차원으로 나눈 여러 개의 시계열 값의 조합일 수 있습니다. 예를 들어 웹 상태 메트릭은 사용자 수en-us 시장의 차원을 포함할 수 있습니다.

차원

차원은 하나 이상의 범주 값입니다. 이러한 값의 조합은 특정 일변량 시계열(국가/지역, 언어, 테넌트 등)을 식별합니다.

다차원 메트릭

다차원 메트릭이란? 두 가지 예를 살펴보겠습니다.

비즈니스 매출

비즈니스 매출에 대한 데이터가 있다고 가정해 보겠습니다. 시계열 데이터는 다음과 같이 나타납니다.

타임스탬프 범주 시장 매출
2020-6-1 음식 US 1000
2020-6-1 의류 US 2000
2020-6-2 음식 영국 800
... ... ... ...

이 예에서 범주시장은 차원입니다. 매출은 여러 범주 및/또는 시장으로 분할되거나 집계될 수도 있는 KPI(핵심 성과 지표)입니다. 예를 들어 모든 시장에서의 음식 매출입니다.

복잡한 애플리케이션의 오류 수

애플리케이션에 기록된 오류 수에 대한 데이터가 있다고 가정합니다. 시계열 데이터는 다음과 같이 나타납니다.

타임스탬프 애플리케이션 구성 요소 지역 오류 수
2020-6-1 직원 데이터베이스 서유럽 9000
2020-6-1 메시지 큐 미국 동부 1000
2020-6-2 메시지 큐 미국 동부 8000
... ... ... ...

이 예에서 애플리케이션 구성 요소지역은 차원입니다. 오류 수는 여러 범주 및/또는 시장으로 분할되거나 집계될 수 있는 KPI입니다. 예를 들어, 모든 지역에 있는 메시지 큐의 오류 수입니다.

측정값

측정값은 기본 또는 단위 관련 용어이며 메트릭의 수량화 가능한 값입니다.

Time series(시계열)

시계열은 시간순으로 인덱싱(또는 나열 또는 그래프로 표시)되는 일련의 데이터 포인트입니다. 일반적으로 시계열은 동일한 간격의 시간에 연속으로 측정되는 시퀀스이며, 일련의 불연속 시간 데이터입니다.

Metrics Advisor에서 특정 차원 조합에 대한 메트릭 값 하나를 한 계열이라고 합니다.

세분성

세분성은 데이터 원본에서 데이터 포인트가 생성되는 빈도를 나타냅니다. 예를 들어 매일, 매시간 등이 될 수 있습니다.

데이터 수집 시작 시간(UTC)

데이터 수집 시작 시간(UTC)은 Metrics Advisor가 데이터 원본에서 데이터 수집을 시작하는 시간입니다. 데이터 원본에는 지정된 데이터 수집 시작 시간에 데이터가 있어야 합니다.

신뢰도 경계

참고 항목

신뢰도 경계가 변칙을 찾는 데 사용되는 유일한 측정은 아닙니다. 데이터 포인트가 이 경계를 벗어나더라도 검색 모델에 의해 정상으로 표시될 수도 있습니다.

Metrics Advisor에서 신뢰도 경계는 사용되는 알고리즘의 민감도를 나타내며 지나치게 민감한 변칙을 필터링하는 데 사용됩니다. 웹 포털에서 신뢰도 경계는 투명한 파란색 대역으로 나타납니다. 대역 내의 모든 포인트는 정상 포인트로 처리됩니다.

Metrics Advisor는 사용되는 알고리즘의 민감도를 조정하는 도구를 제공합니다. 자세한 내용은 방법: 메트릭을 구성하고 검색 구성을 미세 조정을 참조하세요.

Confidence bounds

후크

Metrics Advisor를 사용하여 실시간 경고를 만들고 구독할 수 있습니다. 이러한 경고는 후크를 사용하여 인터넷을 통해 전송됩니다.

변칙 인시던트

검색 구성이 메트릭에 적용된 후에는 메트릭 내의 모든 계열에 변칙이 있을 때마다 인시던트가 생성됩니다. 대용량 데이터 집합에서 이 기능을 사용할 경우 부담될 수 있으므로 Metrics Advisor는 메트릭 내의 일련의 변칙을 하나의 인시던트로 그룹화합니다. 또한 서비스에서는 심각도를 평가하고 인시던트 진단 도구를 제공합니다.

진단 트리

Metrics Advisor에서 메트릭에 변칙을 적용할 수 있습니다. 그러면 Metrics Advisor에서 모든 차원 조합의 모든 시계열을 자동으로 모니터링합니다. 변칙을 검색할 때마다 Metrics Advisor에서 변칙을 인시던트로 집계합니다. 인시던트가 발생하면 Metrics Advisor는 원인이 되는 변칙의 계층 구조가 포함된 진단 트리를 제공하고 가장 큰 영향을 미치는 변칙을 식별합니다. 각 인시던트에는 트리의 상위 노드인 근본 원인 변칙이 있습니다.

변칙 그룹화

Metrics Advisor는 패턴이 유사한 관련 시계열 검색 기능을 제공합니다. 또한 다른 차원에 미치는 영향에 대한 심층적인 인사이트를 제공하고 변칙의 상관 관계를 지정할 수 있습니다.

시계열 비교

여러 개의 시계열을 선택하여 단일 시각화에서 추세를 비교할 수 있습니다. 이를 통해 관련 계열을 보고 비교할 수 있도록 명확하고 통찰력 있는 방법을 제공합니다.

검색 구성

참고 항목

검색 구성은 개별 메트릭 내에서만 적용됩니다.

Metrics Advisor 웹 포털에서는 메트릭을 볼 때 검색 구성(예: 민감도, 자동 다시 알림 및 방향)이 왼쪽 패널에 나열됩니다. 매개 변수를 조정하여 이 메트릭 내의 모든 계열에 적용할 수 있습니다.

모든 시계열에는 검색 구성이 필요하며 시계열의 포인트가 변칙인지 여부를 결정합니다. Metrics Advisor는 데이터를 처음 온보딩할 때 전체 메트릭에 대한 기본 구성을 설정합니다.

계열 그룹 또는 특정 계열에 튜닝 매개 변수를 적용하여 구성을 추가로 세분화할 수 있습니다. 시계열에는 하나의 구성만 적용됩니다.

  • 특정 계열에 적용되는 구성은 그룹의 구성을 덮어씁니다.
  • 그룹에 대한 구성은 전체 메트릭에 적용된 구성을 덮어씁니다.

Metrics Advisor는 여러 가지 검색 메서드를 제공하며 논리 연산자를 사용하여 결합할 수 있습니다.

스마트 감지

여러 기계 학습 알고리즘을 사용한 변칙 검색.

민감도: 변칙 검색의 허용 오차를 조정하는 숫자 값입니다. 시각적으로 값이 클수록 시계열 주변의 상한 및 하한 경계가 좁아집니다.

하드 임계값

상한 또는 하한을 벗어나는 값은 변칙입니다.

최소: 하한입니다.

최대: 상한입니다.

임계값 변경

이전 포인트 값을 사용하여 이 포인트가 변칙인지 여부를 확인합니다.

변경 비율: 이전 포인트와 비교하여 변경 비율이 이 매개 변수보다 클 경우 현재 포인트는 변칙입니다.

변경 포인트: 다시 검색할 포인트의 수입니다.

일반 매개 변수

방향: 포인트는 위쪽, 아래쪽 또는 양쪽 모두 방향으로 편차가 발생하는 경우에만 변칙입니다.

다음 조건에서 유효한 변칙: 데이터 포인트는 이전 포인트의 지정된 비율도 변칙인 경우에만 변칙입니다.

경고 설정

경고 설정은 경고를 트리거해야 하는 변칙을 결정합니다. 설정이 다른 여러 경고를 지정할 수 있습니다. 예를 들어, 비즈니스 영향이 적은 변칙에 대한 경고와 더 중요한 변칙에 대한 경고를 만들 수 있습니다.

메트릭에 대한 경고를 만들 수도 있습니다. 예를 들어 지정된 두 메트릭에 변칙이 있는 경우에만 경고를 트리거할 수 있습니다.

경고 범위

경고 범위는 경고가 적용되는 범위를 나타냅니다. 4가지 옵션이 있습니다.

모든 계열의 변칙: 메트릭 내의 모든 계열에 변칙이 있으면 경고가 트리거됩니다.

계열 그룹의 변칙: 계열 그룹의 특정 차원에 변칙이 있으면 경우에만 경고가 트리거됩니다. 지정된 차원의 수는 총 차원 수보다 적어야 합니다.

즐겨찾는 계열의 변칙: 즐겨찾기로 추가된 변칙에 대해서만 경고가 트리거됩니다. 각 검색 구성에 대한 즐겨찾기로 계열 그룹을 선택할 수 있습니다.

모든 계열의 상위 N개 변칙: 상위 N개 계열의 변칙에 대해서만 경고가 트리거됩니다. 매개 변수를 설정하여 경고를 전송하기 위해 고려할 타임스탬프 수와 필요한 변칙 수를 지정할 수 있습니다.

심각도

심각도는 높음, 중간낮음 등 Metrics Advisor에서 인시던트 심각도를 설명하는 데 사용하는 등급입니다.

현재 Metrics Advisor는 다음 요소를 사용하여 경고 심각도를 측정합니다.

  1. 메트릭에서 변칙의 값 비율 및 수량 비율.
  2. 변칙의 신뢰도.
  3. 즐겨찾기 설정도 심각도에 영향을 미칩니다.

자동 다시 알림

일부 변칙은 특히 소규모 세분성 메트릭의 경우 일시적으로 발생하는 문제입니다. 특정 시간 포인트에 대한 알림을 다시 알릴 수 있습니다. 지정된 포인트 수 내에서 변칙이 발견되면 경고가 트리거되지 않습니다. 자동 다시 알림 동작은 메트릭 수준 또는 계열 수준에서 설정할 수 있습니다.

다시 알림 동작은 메트릭 수준 또는 계열 수준에서 설정할 수 있습니다.

데이터 피드 설정

수집 시간 오프셋

기본적으로 데이터는 세분성(예: 매일)에 따라 수집됩니다. 양의 정수를 사용하면 지정된 값만큼 데이터 수집을 지연시킬 수 있습니다. 음수를 사용하면 지정된 값만큼 수집을 앞당길 수 있습니다.

분당 최대 수집

데이터 원본이 제한된 동시성을 지원하는 경우 이 매개 변수를 설정합니다. 그렇지 않으면 기본 설정을 그대로 둡니다.

다음 시간 후 다시 시도 중지

데이터 수집에 실패한 경우 Metrics Advisor가 일정 시간 후 자동으로 다시 시도합니다. 기간의 시작은 첫 번째 데이터 수집이 발생한 시간입니다. 다시 시도 기간의 길이는 세분성에 따라 정의됩니다. 기본값(-1)을 사용하는 경우 다시 시도 기간은 세분성에 따라 결정됩니다.

세분성 다음 시간 후 다시 시도 중지
매일, 사용자 지정(>= 1일), 매주, 매월, 매년 7 일
매시간, 사용자 지정(< 1일) 72시간

최소 다시 시도 간격

원본에서 데이터 끌어오기를 다시 시도할 최소 간격을 지정할 수 있습니다. 기본값(-1)을 사용하는 경우 다시 시도 간격은 세분성에 따라 결정됩니다.

세분성 최소 다시 시도 간격
매일, 사용자 지정(>= 1일), 매주, 매월 30분
매시간, 사용자 지정(< 1일) 10분
매년 하루

유예 기간

참고 항목

유예 기간은 정규 수집 시간에 지정된 수집 시간 오프셋을 더한 시간에 시작됩니다.

유예 기간은 Metrics Advisor가 데이터 원본에서 데이터를 계속 가져와도 경고를 발생시키지 않는 기간입니다. 유예 기간 이후에 수집된 데이터가 없으면 데이터 피드를 사용할 수 없음 경고가 트리거됩니다.

경고 다시 알림

이 옵션을 0으로 설정하면 사용할 수 없음인 타임스탬프마다 경고가 트리거됩니다. 0이 아닌 값으로 설정하면 데이터를 가져오지 않은 경우 지정된 수의 사용할 수 없음 경고가 다시 표시됩니다.

데이터 피드 권한

데이터 피드 권한을 관리하는 두 가지 역할은 관리자뷰어입니다.

  • 관리자는 데이터 피드 및 메트릭을 완벽하게 제어할 수 있습니다. 데이터 피드를 활성화, 일시 중지, 삭제하고 피드 및 구성을 업데이트할 수 있습니다. 관리자는 일반적으로 메트릭의 소유자입니다.

  • 뷰어는 데이터 피드 또는 메트릭을 볼 수 있지만 변경할 수는 없습니다.

다음 단계