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

종속성 비교 p95 대기 시간

요청에 대한 꼬리 지연 시간을 가장 많이 유발하는 데이터베이스, API, 캐시 및 대기열을 찾으세요.

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

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

질문에 답변됨

꼬리 지연 시간과 실패율이 가장 낮은 다운스트림 종속성은 무엇입니까?

완료된 작업 단위에 종속성 타이밍이 연결되면 느린 경로를 수정하기가 더 쉽습니다. 테일 대기 시간은 평균을 숨기는 간헐적인 하류 압력을 나타냅니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp종속성 호출 완료 시간입니다.
dependency_nameUtf8안정적인 논리적 종속성 이름입니다.
operationUtf8정규화된 작동 또는 경로.
statusUtf8성공, 실패 또는 시간 초과.
latency_msFloat64종속성 기간(밀리초)입니다.
DataFusion SQL

쿼리 복사

sql
SELECT
  dependency_name,
  operation,
  COUNT(*) AS calls,
  approx_percentile_cont(latency_ms, 0.50) AS p50_ms,
  approx_percentile_cont(latency_ms, 0.95) AS p95_ms,
  100.0 * SUM(CASE WHEN status <> 'success' THEN 1 ELSE 0 END)
    / NULLIF(COUNT(*), 0) AS failure_rate_pct
FROM dependency_calls
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
GROUP BY dependency_name, operation
HAVING COUNT(*) >= 50
ORDER BY p95_ms DESC
LIMIT 20;

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

쿼리 결과

종속성 p95 대기 시간

인보이스 내역은 허용 가능한 중앙값에도 불구하고 긴 꼬리를 가지고 있습니다.

dependency_nameoperationcallsp50_msp95_msfailure_rate_pct
billing_databaseinvoice_history1,840841,8200.49
search_providerdocument_search6,2201327601.21
redissession_lookup44,1003120.02

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

Dependency p95 latency: Compare Dependency p95 Latency 예제 결과의 합성 p95_ms 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

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

SQL 작동 방식

  1. 1논리적 종속성 및 작업별로 그룹화하면 실행 가능한 결과가 유지됩니다.
  2. 2p50과 p95 사이의 차이는 지속적으로 느린 서비스와 간헐적인 꼬리 동작을 구별합니다.
  3. 3실패율은 빠르게 실패하는 종속성이 정상으로 나타나는 것을 방지합니다.

결정해야 할 극단적인 경우

  • 작업 이름에 원시 SQL 텍스트, 전체 URL 또는 고객 식별자를 사용하지 마세요.
  • 병렬 종속성 호출은 요청 기간에 선형적으로 추가되지 않습니다.
  • 추적에 이미 이 타이밍이 포함된 경우 결과를 연결하는 데 필요한 비즈니스 컨텍스트만 기록하세요.

추천 대시보드

  • 그룹화된 막대: 종속성별 p50_ms 및 p95_ms
  • 추세: p95 대기 시간 및 실패율
  • 표: 경로, 릴리스 및 추적 ID를 사용한 느린 종속성 호출

알림 안내

중요한 종속성이 p95 목표를 초과하고 최소 호출 수에 영향을 미치는 경우 알림합니다.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

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

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

API 키 받기