LabHub

Grafana — 대시보드는 질문이다 · 알림과 코드로 남기기 · 퀴즈

알림과 대시보드 코드화 확인

LabHub 에서 이어서 보기

문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 사람을 호출하는 알림에 `for: 10m` 같은 지속 조건을 두는 이유는?

    1. 평가 주기를 늘려 Grafana 의 부하를 줄이려고
    2. 10분 동안의 평균값으로 판정하려고
    3. 잠깐 튄 값으로 사람을 깨우면 그 알림이 무시당하게 되어서
    4. Alertmanager 의 group_wait 와 값을 맞춰야 해서
  2. 알림의 `runbook_url` 이 대시보드 링크를 가리키면 무엇이 문제인가?

    1. 그래프는 무엇이 이상한지만 보여 주고 무엇을 하라고는 말하지 않아서
    2. 대시보드 링크는 시간 범위가 고정되지 않아 값이 달라져서
    3. 호출을 받은 사람에게 Grafana 접근 권한이 없을 수 있어서
    4. 대시보드 uid 가 바뀌면 링크가 깨져서
  3. 쿼리와 `for` 는 있는데 임계값(threshold) 조건이 없는 규칙은 무엇이 빠진 것인가?

    1. 값을 가져올 데이터소스
    2. 알림을 받을 연락처
    3. 언제 울릴지를 정하는 기준
    4. 알림을 묶을 그룹 이름
  4. Grafana API 로 대시보드를 덮어쓰려는데 `Cannot save provisioned dashboard` 가 돌아온다. 뜻은?

    1. 대시보드를 저장할 권한이 없다
    2. 그 대시보드는 프로비저닝 파일에서 오므로 파일을 고쳐야 한다
    3. 대시보드 JSON 의 스키마 버전이 낮다
    4. 같은 uid 의 대시보드가 이미 두 개 있다
  5. 대시보드 JSON 을 다른 환경으로 옮겼더니 패널이 전부 비었다. 가장 흔한 원인은?

    1. 그 환경의 데이터소스 uid 가 달라서
    2. 대시보드의 schemaVersion 이 그 Grafana 보다 높아서
    3. 옮긴 JSON 에 id 필드가 남아 있어서
    4. 기본 시간 범위가 데이터가 없는 구간이라서