- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
모든 검색 파라미터는 페이지 URL에 포함되어 있어 보기를 공유하는 데 도움이 될 수 있습니다.
쿼리는 용어와 연산자로 구성됩니다.
용어에는 두 가지 유형이 있습니다.
여러 용어를 복잡한 쿼리로 결합하려면 다음 불리언 연산자 중 하나를 사용하세요.
연산자 | 설명 | 예시 |
---|---|---|
AND | Intersection: 모든 용어가 선택한 이벤트에 존재합니다(추가된 것이 없으면 AND가 기본적으로 적용됨). | 인증 AND 실패 |
OR | Union: 두 용어 중 하나가 선택한 이벤트에 포함되어 있습니다. | 인증 OR 비밀번호 |
- | Exclusion: 다음 용어는 이벤트에 없습니다 | 인증 AND -비밀번호 |
스팬(span) 속성을 검색하려면 속성 키 앞에 @
을 추가해야 합니다.
예를 들어, 아래 속성이 있는 스팬(span)에 액세스하려면 다음을 사용합니다.
@git.commit.sha:12345
"git": {
"commit": {
"sha": "12345"
},
"repository": {
"id": "github.com/datadog/datadog"
}
}
스팬(span) 속성은 트레이스 사이드 패널의 개요 탭에서 확인할 수 있습니다.
참고: 다음 예약된 속성에는 @
을 사용할 필요가 없습니다. env
, operation_name
, resource_name
, service
, status
, span_id
, timestamp
, trace_id
, type
, link
스팬(span)은 태그를 생성하는 호스트 및 통합에서 태그를 상속합니다.
예시:
쿼리 | 일치 |
---|---|
(hostname:web-server OR env:prod) | 인프라스트럭처 태그hostname:web-server 또는 예약 된 속성 env:prod 가 있는 모든 트레이스 |
(availability-zone:us-east OR container_name:api-frontend) | 이러한 인프라스트럭처 태그 중 하나라도 포함된 모든 트레이스 |
(service:api AND -kube_deployment:canary) | canary 배포에 배포되지 않은 api 서비스의 모든 트레이스 |
스팬(span) 태그는 트레이스 사이드 패널의 인프라스트럭처 탭에서 확인할 수 있습니다.
태그가 태그 모범 사례를 따르지 않고 key:value
구문을 사용하지 않는 경우 대신 다음 검색 쿼리를 사용하세요.
tags:<MY_TAG>
예를 들어, 다음 태그는 모범 사례를 따르지 않습니다.
auto-discovery.cluster-autoscaler.k8s.io/daffy
이 태그를 검색하려면 다음 쿼리를 사용합니다.tags:"auto-discovery.cluster-autoscaler.k8s.io/daffy"
다중 문자 와일드카드 검색을 수행하려면 다음과 같이 *
기호를 사용합니다:
service:web*
은 web
으로 시작하는 서비스를 가진 모든 트레이스를 일치시킵니다.@url:data*
은 data
로 시작하는 url
을 가진 모든 트레이스를 일치시킵니다.<
, >
, <=
, >=
를 사용하여 숫자 속성을 검색합니다. 예를 들어 다음을 사용하여 응답 시간이 100ms를 초과하는 모든 트레이스를 검색합니다.
@http.response_time:>100
특정 범위 내의 수치 속성을 검색하는 것도 가능합니다. 예를 들어 다음을 사용하여 모든 4xx 오류를 검색합니다.
@http.status_code:[400 TO 499]
복잡한 쿼리를 입력하는 것은 번거로울 수 있습니다. 기존 값을 사용하여 검색어를 완성하려면 검색창의 자동 완성 기능을 사용하세요.
다음 속성은 특별한 것으로 간주됩니다 : ?
, >
, <
, :
, =
,"
, ~
, /
, \
는 이스케이프를 필요로 합니다.
예를 들어 url
에서 user=JaneDoe
가 포함된 트레이스를 검색하려면 다음 검색을 입력해야 합니다.
@url:*user\=JaneDoe*
트레이스 속성 내의 공백에도 동일한 논리를 적용해야 합니다. 트레이스 속성에 공백을 두는 것은 권장되지 않지만 이러한 경우 공백을 이스케이프해야 합니다.
속성이 user.first name
으로 호출되면 공백을 이스케이프 처리하여 이 속성에 대한 검색을 수행합니다.
@user.first\ name:myvalue
같은 보기를 매일 만드는 것은 시간 낭비입니다. 저장된 검색에는 검색어, 열 및 기간이 포함됩니다. 검색 이름이나 검색어에 관계없이 자동 완성 기능을 사용하여 해당 검색창에서 사용할 수 있습니다.
저장된 검색을 삭제하려면 Trace search 드롭다운 메뉴 아래의 휴지통 아이콘을 클릭하세요.
서비스를 검색하려면 service
속성을 사용합니다. 다른 엔티티 유형(예: 데이터베이스, 큐 또는 서드파티 공급자)을 검색하려면 Datadog이 애플리케이션 성능 모니터링(APM)으로 계측되지 않는 종속성을 설명하는 데 사용하는 다른 피어 속성을 활용합니다. 예를 들어, Postgres 데이터베이스에서 users
테이블에 대한 호출을 나타내는 스팬(span)을 찾으려면 @peer.db.name:users @peer.db.system:postgres
쿼리를 사용합니다.
참고: DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAME_ENABLED=true
을 설정하여 글로벌 서비스 네이밍으로 마이그레이션한 경우 스팬(span)의 service
태그는 스팬(span)을 내보낸 서비스를 나타냅니다.
시간 범위를 사용하면 특정 기간 내의 트레이스를 표시할 수 있습니다. 드롭다운 메뉴에서 사전 설정 범위를 선택(또는 사용자 정의 기간 입력)하여 시간 범위를 빠르게 변경합니다.
스팬(span) 테이블은 선택한 컨텍스트와 일치하는 스팬(span) 목록입니다. 컨텍스트는 검색 창 필터와 시간 범위로 정의됩니다.
서비스 컬럼에는 기본적으로 스팬(span)의 service
예약 속성이 표시됩니다.
스팬(span)이 계측된 서비스에서 추론 서비스로의 클라이언트 호출을 나타내는 경우 서비스 컬럼이 표시됩니다.
서비스 이름이 기본 서비스 이름을 재정의하는 경우 서비스 컬럼에 다음이 표시됩니다.
관련 트레이스에 대한 자세한 내용을 보려면 스팬(span)을 클릭하세요.
목록에 다른 스팬(span) 태그 또는 속성을 컬럼으로 추가하려면 옵션 버튼을 클릭하고 추가하려는 차원을 선택합니다.
패싯은 속성 또는 태그의 모든 고유 값을 표시할 뿐만 아니라 표시되는 트레이스 양과 같은 몇 가지 기본 분석을 제공합니다. 이는 데이터를 필터링하는 스위치이기도 합니다.
패싯을 사용하면 지정된 속성을 기반으로 데이터 세트를 피벗하거나 필터링할 수 있습니다. 예시 패싯에는 사용자, 서비스 등이 포함될 수 있습니다.
측정값은 정량적 값에 대한 특정 유형의 패싯입니다.
다음의 경우 측정값을 사용하세요.
*유형
동등한 기능에 (큰) 정수나 소수점 값이 오는 수치
단위
쿼리 시간 및 표시 시간에 크기 차수를 처리하기 위한 측정 지원 단위(초 단위 시간 또는 바이트 단위 크기)입니다. 단위는 필드가 아닌 측정값 자체의 속성입니다. 예를 들어, 나노초 단위의 지속 시간 측정을 생각해 보세요. duration:1000
가 1000 milliseconds
를 의미하는 service:A
의 스팬 태그가 있고, duration:500
이 500 microseconds
를 의미하는 service:B
의 스팬 태그가 있습니다.
산술 프로세서와 함께 유입되는 모든 스팬 태그의 기간을 나노초로 확장합니다. service:A
의 스팬 태그에 *1000000
승수를 사용하고 service:B
의 스팬 태그에 *1000
승수를 사용합니다.
duration:>20ms
(참조용 검색 구문 참조)을 사용하여 두 서비스 모두에서 동시에 스팬 태그를 일관되게 쿼리하고 최대 1분의 집계 결과를 확인할 수 있습니다.
속성을 패싯으로 사용하거나 검색에서 사용하려면 해당 속성을 클릭하고 패싯으로 추가하세요.
새 패싯을 생성하면 패싯 패널에서 필터링 및 기본 분석에 활용할 수 있습니다.
패싯을 사용하여 트레이스를 필터링하세요. 검색창과 URL은 선택 사항을 자동으로 반영합니다.
Analytic 선택기를 사용하여 Analytics 시각화 유형을 선택합니다.
선택한 기간 동안 Duration
메트릭(또는 값의 패싯 고유 개수)의 변화를 시각화하고 (선택적으로) 사용 가능한 패싯으로 분할합니다.
다음 시계열 Analytics는 각 서비스에 대해 5분 단위로 pc99 기간의 변화를 보여줍니다.
Duration
에 따라 패싯의 상위 값(또는 패싯 고유 값 수)을 시각화합니다.
다음 상위 목록 분석은 서비스의 상위 pc99 기간을 보여줍니다.
선택한 측정값(목록에서 선택한 첫 번째 측정값)에 따라 패싯의 상위 값을 시각화하고 이 상위 목록에 나타나는 요소에 대한 추가 측정값을 표시합니다. 검색어를 업데이트하거나 두 차원에 해당하는 로그를 조사하세요.
참고: 하나의 단일 측정값과 하나의 단일 차원에 사용되는 테이블 시각화는 표시만 다를 뿐 상위 목록과 동일합니다.
다음 Table Log Analytics는 지난 15분 동안 고유한 클라이언트 IP 수와 함께 처리량에 따른 상위 상태 코드의 변화를 보여줍니다.
그래프 섹션을 선택하거나 클릭하여 그래프를 확대하거나 선택 항목에 해당하는 트레이스 목록을 확인하세요.
쿼리 내보내기
쿼리에 대한 새 메트릭을 생성할 수도 있습니다.
참고: 대시보드 및 노트북의 애플리케이션 성능 모니터링(APM) 쿼리는 모든 인덱싱된 스팬에 기반합니다. 모니터링의 애플리케이션 성능 모니터링(APM) 쿼리의 경우 커스텀 보존 필터로만 인덱싱된 스팬에 기반합니다.