콘텐츠로 건너뛰기
Telemetry
API 신뢰성 SQL 레시피

릴리스별 API 신뢰성 비교

모든 배포 후 변경 사항을 배포에 귀속시키지 않고 애플리케이션 릴리스 전체에서 트래픽, 5xx 속도 및 p95 대기 시간을 비교합니다.

중급api_requests검토됨 2026-07-27테스트됨 아파치 DataFusion 45.2.0

검토자 Telemetry 제품 팀 . SQL 호환성, 이벤트 계약, 합성 출력 및 운영상의 주의사항. 표준 및 소유권 검토

질문에 답변됨

어떤 릴리스가 더 나쁜 API 오류 또는 꼬리 지연 시간과 일치합니까?

릴리스 태그는 시간 상관 사건을 테스트 가능한 비교로 전환합니다. 볼륨, 오류 및 대기 시간은 함께 속하므로 소규모 카나리아는 전체 출시로 판단되지 않습니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp요청 완료 시간.
release_versionUtf8애플리케이션 릴리스 또는 빌드 식별자입니다.
status_codeInt64HTTP 응답 상태 코드입니다.
latency_msFloat64요청 기간(밀리초)입니다.
DataFusion SQL

쿼리 복사

sql
SELECT
  release_version,
  COUNT(*) AS requests,
  100.0 * SUM(CASE WHEN status_code >= 500 THEN 1 ELSE 0 END)
    / NULLIF(COUNT(*), 0) AS error_rate_pct,
  approx_percentile_cont(latency_ms, 0.95) AS p95_latency_ms
FROM api_requests
WHERE timestamp_utc >= now() - INTERVAL '7 days'
  AND release_version IS NOT NULL
GROUP BY release_version
HAVING COUNT(*) >= 100
ORDER BY error_rate_pct DESC, p95_latency_ms DESC;

이 읽기 전용 쿼리는 빈 유형의 테이블에 대해 계획되고 실행됩니다. 아파치 DataFusion 45.2.0. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.

쿼리 결과

릴리스별 5xx 비율

릴리스 2026.07.27.2는 오류율과 p95 대기 시간이 가장 높습니다.

release_versionrequestserror_rate_pctp95_latency_ms
2026.07.27.222,6401.821,180
2026.07.27.118,1100.44620
2026.07.26.439,4000.31590

합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.

5xx rate by release: Compare API Reliability by Release 예제 결과의 합성 error_rate_pct 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. illustrative 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.

SQL 작동 방식

  1. 1릴리스별로 그룹화하면 겹치는 출시 트래픽이 별도로 유지됩니다.
  2. 2최소 볼륨 규칙은 작은 카나리아 샘플과의 비교를 보호합니다.
  3. 3결과를 상관 관계로 처리합니다. 원인을 할당하기 전에 경로, 지역, 고객 및 오류 유형 분석을 따릅니다.

결정해야 할 극단적인 경우

  • 릴리스 식별자가 없는 요청은 배포 분석을 지원할 수 없습니다.
  • 점진적인 롤아웃에는 배포 시작 시간과 이러한 집계와 함께 트래픽 공유가 필요합니다.
  • 세분화 없이 근본적으로 다른 경로나 고객 세그먼트를 제공하는 릴리스를 비교하지 마십시오.

추천 대시보드

  • 바: 릴리스별 error_rate_pct
  • 그룹화된 막대: p95 대기 시간 및 요청 볼륨
  • 표: 선택한 릴리스의 오류 유형

알림 안내

최신 릴리스가 속도와 최소 볼륨 모두에서 이전 안정 릴리스를 초과하면 알림합니다.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.

무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.

API 키 받기