콘텐츠로 건너뛰기
Telemetry
대시보드 예시

백그라운드 작업 신뢰성 대시보드

터미널 작업 결과를 시도와 분리한 다음 안정적인 작업 이름별로 재시도, 대기열 대기 및 기간을 비교합니다.

검토자 Telemetry 제품 팀 . 결정, 이벤트 그레인, 메트릭, DataFusion SQL, 합성 결과, 가정, 신선도 및 해석 경계. 표준 및 소유권 검토

줄결

논리적 작업당 하나의 최종 결과입니다.

지원되는 결정

용량, 재시도 정책, 작업 코드 또는 종속성을 검사할지 선택합니다.

미터법 계약

차트 옆에 분모와 단위를 넣습니다.

신고된 곡물을 보존하면서 이러한 이름을 계약에 적용하십시오. 프로덕션 프로듀서의 필드를 매핑하기 전에 연결된 이벤트 스키마를 검사하세요.

  • 완료된 작업
  • 말단고장률
  • 재시도율
  • p95 기간
이벤트 스키마 검사
완전한 DataFusion SQL

필드를 조정하기 전에 쿼리를 검토하세요.

이 공개 쿼리는 시작 정의입니다. 제한된 시간 필터, 전체 버킷 정책, 환경, 프로덕션 이벤트 계약에 적합한 최소 볼륨을 추가하세요.

SELECT
  job_name,
  COUNT(*) AS completed_jobs,
  ROUND(
    100.0 * SUM(CASE WHEN status = 'error' THEN 1 ELSE 0 END)
    / NULLIF(COUNT(*), 0),
    2
  ) AS terminal_failure_rate_pct,
  ROUND(AVG(attempt_count), 2) AS average_attempts,
  approx_percentile_cont(duration_ms, 0.95) AS p95_duration_ms
FROM job_runs
GROUP BY job_name
ORDER BY terminal_failure_rate_pct DESC, completed_jobs DESC;
데이터 가정

결과를 게시하기 전에 이를 증명하세요.

  • 안정적인 작업 식별자는 작업 페이로드를 노출하지 않고 시도를 연결합니다.
  • 시도 횟수에는 최종 시도 횟수가 포함됩니다.
  • 대기열 대기 및 실행 기간은 별도의 밀리초 필드를 사용합니다.
쿼리 검토

대시보드를 신뢰할 수 있게 유지하는 확인

  • 시도 수준 데이터는 분모가 명시적으로 시도인 경우에만 사용하세요.
  • 실행 기간 옆에 큐 대기 백분위수를 추가합니다.
  • 시작 및 터미널 수명 주기 이벤트를 사용하여 사라진 작업자를 감지합니다.

해석의 경계

이 결과 자체로는 증명할 수 없는 것

작업당 하나의 최종 결과를 계산합니다. 시도 수준 로그는 볼륨을 증가시키고 복구된 재시도를 실패한 고객 워크플로처럼 보이게 만들 수 있습니다.

관련 대시보드 예

알려진 데이터로 정의 검증

쿼리를 프로덕션 대시보드 또는 알림에 연결하기 전에 알려진 성공, 실패, 누락, 중복 및 경계 사례가 있는 픽스처를 실행하십시오.