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

API 신뢰성 및 대기 시간 대시보드

백분위수가 안정적인지 판단할 수 있을 만큼 충분한 양을 유지하면서 트래픽, 오류율, 꼬리 지연 시간을 엔드포인트별로 비교하세요.

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

줄결

경로 템플릿별로 그룹화하기 전 하나의 터미널 요청 결과입니다.

지원되는 결정

릴리스 비교, 종속성 검사 또는 롤백 검토를 위해 엔드포인트의 우선순위를 지정합니다.

미터법 계약

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

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

  • 요청량
  • 오류율
  • p50 대기 시간
  • p95 대기 시간
이벤트 스키마 검사
완전한 DataFusion SQL

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

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

SELECT
  endpoint,
  COUNT(*) AS requests,
  ROUND(
    100.0 * SUM(CASE WHEN status = 'error' THEN 1 ELSE 0 END)
    / NULLIF(COUNT(*), 0),
    2
  ) AS error_rate_pct,
  approx_percentile_cont(latency_ms, 0.50) AS p50_ms,
  approx_percentile_cont(latency_ms, 0.95) AS p95_ms
FROM api_requests
GROUP BY endpoint
ORDER BY error_rate_pct DESC, requests DESC;
데이터 가정

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

  • 끝점 값은 원시 URL이 아닌 제한된 경로 템플릿입니다.
  • 지연 시간은 프로듀서 전반에 걸쳐 하나의 엔드투엔드 밀리초 정의를 사용합니다.
  • 운영 차트에는 최신 불완전 시간 버킷이 생략되어 있습니다.
쿼리 검토

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

  • 프로덕션에서 이 쿼리를 사용하기 전에 제한된 시간 필터를 추가하세요.
  • 모든 백분위수 및 비율 옆에 요청 볼륨을 유지하세요.
  • 회귀를 감지한 후 릴리스 및 오류 유형별로 분류합니다.

해석의 경계

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

항상 백분위수 옆에 요청 수를 표시합니다. 소규모 그룹의 높은 p95는 광범위한 고객 영향과 동일하지 않습니다.

관련 대시보드 예

알려진 데이터로 정의 검증

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