여러 가지 방법으로 분산 추적 데이터를 쿼리할 수 있습니다.
추적 구조에 대해 알아보려면 분산 추적 작동 방식 을 참조하세요.
NRQL 쿼리 예 팁 분산 추적 UI 상단의 검색 창에서 복잡한 쿼리를 구성할 수도 있습니다.
NRQL 쿼리의 몇 가지 예:
앱의 Datastore 시간 백분위수 SELECT percentile ( duration , 50 , 95 ) FROM Span WHERE category = 'datastore'
AND appName = 'YOUR_APP_NAME' SINCE 4 hours ago TIMESERIES 1 minute
호스트별로 분류된 앱의 Datastore 쿼리 시간 SELECT average ( duration ) FROM Span WHERE appName = 'YOUR_APP_NAME'
AND category = 'datastore' FACET host TIMESERIES 1 minute
호스트별로 분류된 서비스 방법의 평균 기간 SELECT average ( duration ) FROM Span WHERE appName = 'YOUR_APP_NAME'
AND name = 'FUNCTION_NAME' FACET host TIMESERIES 1 minute
서비스에 의해 호출된 외부 서비스의 히스토그램, 외부 URI로 패싯 SELECT histogram ( duration , 10 , 60 ) FROM Span WHERE category = 'http'
AND appName = 'YOUR_APP_NAME' FACET ` http.url ` SINCE 4 hours ago
모든 애플리케이션에서 외부 호출의 평균 지속 시간 SELECT average ( duration ) FROM Span WHERE category = 'http'
SINCE 4 hours ago FACET ` http.url ` TIMESERIES 1 minute
NerdGraph 쿼리의 예 API를 사용하여 추적 데이터를 쿼리하기 위해 NerdGraph 를 사용할 수도 있습니다. 자세한 내용은 NerdGraph 분산 추적 데이터 쿼리 예제 를 참조하십시오.
데이터를 찾을 수 없습니까? 쿼리할 때 데이터를 찾는 데 문제가 있습니까? 문제 해결: 누락된 데이터 를 참조하십시오.