본문 바로가기
WIKI 기술 지식 베이스

대시보드 이상 조사하기

원문 보기 위키 갱신

대시보드 이상 조사하기 (Investigate Dashboard Anomalies)

대시보드 이상 탐지는 대시보드의 timeseries 그래프 전반에서 이상을 감지하고, 함께 발생하는 이상을 이슈로 묶은 뒤 각 이상에 가장 크게 기여하는 태그를 식별해 주는 기능이에요. 감지된 이상을 통해 Watchdog Explains로 단일 그래프의 원인을 좁히거나, Bits Investigation에 근본 원인 분석을 위임할 수 있습니다.

출처: 문서

본문

중요 안내: 다음 Datadog 사이트(app.ddog-gov.com, us2.ddog-gov.com) 사용자를 위한 안내입니다.

경고: 이 제품은 선택한 Datadog 사이트(site)에서 지원되지 않습니다.

개요 (Overview)

Datadog는 대시보드의 timeseries 그래프 전반에서 이상을 감지하고, 함께 발생하는 이상을 이슈로 묶은 뒤 각 이슈에 가장 크게 기여하는 태그를 식별해 줘요. 이상에서 Watchdog Explains로 단일 그래프의 원인을 좁히거나, Bits Investigation에 근본 원인 분석을 위임할 수 있습니다.

정보: 이상 탐지는 Metrics 데이터(avg, sum, min, max 집계)를 사용하는 Timeseries 위젯에서 사용할 수 있어요. cumsum, anomalies, outliers 같은 함수를 사용하는 위젯은 대상이 아닙니다.

탐지는 대시보드를 열 때 실행되며, 이슈는 약 20초 내에 나타나요. Datadog가 이상을 감지하지 못하면 이 페이지에 설명된 Investigate 메뉴와 컨트롤은 나타나지 않습니다.

Datadog는 다음에는 이상 탐지를 실행하지 않아요:

  • 공개(공유) 대시보드: 결과에 대해 조치할 수 있는 로그인한 뷰어가 없기 때문입니다.
  • 모바일 앱에 내장된 대시보드
  • TV 모드의 대시보드
  • 인쇄 모드의 대시보드
  • Auto-detect issues를 끈 대시보드

Datadog가 이상을 감지하는 방법 (How Datadog detects anomalies)

Datadog는 근간이 되는 timeseries의 모양과 값 모두를 분석해 대시보드의 그래프에 이상 탐지를 적용해요. 과거 패턴과의 편차를 식별해, 예상 동작과 일치하지 않는 스파이크, 딥, 또는 점진적 드리프트를 표시합니다.

계절성을 반영하기 위해 알고리즘은 최대 3주를 되돌아봐요. 예를 들어 월요일 오전 9:00에 스파이크가 나타나면, Datadog는 그 데이터 포인트를 이전 월요일의 같은 시간과 비교합니다. 유사한 패턴이 일관되게 나타나면 그 스파이크는 **계절적(seasonal)**인 것으로 처리되어 이상으로 표시되지 않아요. 이는 오탐을 줄여 Datadog가 예상치 못한 편차만 표시하도록 돕습니다.

이상은 급격한 스파이크나 급락일 수 있지만, 계단 변화(step change)나 기울기 변화(slope shift) 같은 더 미묘한 추세일 수도 있어요.

대시보드에서 감지된 이슈 찾기 (Find detected issues on a dashboard)

대시보드 상단의 Investigate를 클릭해 Datadog가 감지한 이슈를 확인하세요. 각 이슈는 편차가 발생한 메트릭과 감지 시점을 알려 줘요. 이슈를 펼치면 영향 태그와 영향을 받은 Widget도 표시됩니다.

이슈를 선택하면 대시보드가 해당 그래프로 스크롤됩니다.

여러 위젯에서 동시에 발생한 이상은 Anomalies co-occur on 18 widgets처럼 하나의 이슈로 묶여요.

이상 검토하기 (Review an anomaly)

감지된 이상은 그래프에서 분홍색으로 강조됩니다.

  1. 강조된 영역 위에 마우스를 올리면, 이상과 예상 범위에서 얼마나 벗어났는지 요약하는 칩이 나타나요. 예: The spike is 70% higher than the expected range as inferred from the past 3 weeks of data.

  2. 칩을 클릭해 펼칩니다. 펼쳐진 칩에는 항상 다음이 포함돼요:

    • Influential tags: 이상에 가장 크게 기여하는 태그입니다.
    • Next steps: 영향을 받는 서비스 보기나 모니터 생성 같은 제안된 후속 조치입니다.

일부 이상에는 같은 기간에 편차를 보인 다른 메트릭을 나열하는 Co-occurs with 섹션도 포함됩니다.

Watchdog Explains로 단일 그래프 분석하기 (Analyze a single graph with Watchdog Explains)

이상을 특정 태그로 좁히려면 그래프를 전체 화면으로 열고 Findings를 클릭하세요. 이 패널은 Watchdog Explains로 구동됩니다.

각 finding은 이상을 설명할 가능성이 높은 태그를 지칭해요. 또한 해당 태그를 필터링하기 전과 후의 그래프를 보여 줘서, 이를 제거했을 때 스파이크가 완만해지는지 확인할 수 있게 해 줍니다.

자세한 내용은 Watchdog Explains를 참고하세요.

Bits Investigation으로 근본 원인 조사하기 (Investigate root cause with Bits Investigation)

확장된 이상 칩, Investigate 메뉴, 또는 Watchdog Explains finding에서 Investigate With AI를 클릭하세요. Datadog는 새 탭에서 Bits Investigation을 열어 이상을 분석하고, 근본 원인, 영향 평가, 타임라인을 보고합니다.

관련 조사가 이미 존재하면 버튼은 N이 개수인 See N Related Investigations로 표시됩니다. 버튼을 클릭해 필터링된 조사 목록을 엽니다. 단일 조사를 열려면 Review Completed Investigation을 클릭하세요.

정보: 관련 조사 개수는 보고 있는 이상이 아니라 전체 대시보드와 시간 범위를 기준으로 산정됩니다. 개수가 1이라고 해서 같은 대시보드의 다른 그래프에서 시작된 조사일 수도 있어요.

이렇게 시작된 조사는 소스로 Dashboard Anomaly를 기록하고 dashboard_id 태그를 갖습니다. 나중에 Bits Investigation 목록에서 소스나 태그를 사용해 조사를 찾을 수 있어요.

이상 탐지 끄기 (Turn off anomaly detection)

대시보드에서 이상을 스캔하지 않으려면 Investigate를 클릭하고 Auto-detect issues를 끄세요.

이 기본 설정은 대시보드 하나에 적용되며 브라우저에 저장됩니다. 같은 대시보드의 다른 뷰어는 스스로 끄지 않는 한 계속 이상을 볼 수 있어요. 또한 이 기본 설정은 다른 브라우저나 기기로는 이어지지 않습니다.

단일 위젯을 이상 탐지에서 제외하려면 위젯을 편집하고 Anomaly Detection을 펼친 다음 Hide를 선택하세요. 이 설정은 위젯 정의의 일부이므로 대시보드를 보는 모든 사람에게 적용됩니다.

더 알아보기 (Learn more)