datadog-logs
Datadog 서비스에서 로그를 검색합니다.
datadog-logs [profile=PROFILE] [duration=NUM{mon|w|d|h|m|s}] [from=yyyyMMddHHmmss] [to=yyyyMMddHHmmss] [query=QUERY] [sort=SORT]
- profile=PROFILE
- Datadog 접속 프로파일 식별자
- duration=NUM{mon|w|d|h|m|s}
- 현재 시각으로부터 일정 시간 범위 이내의 로그로 한정. s(초), m(분), h(시), d(일), mon(월) 단위로 지정할 수 있습니다. 예를 들면, 10s의 경우 현재 시각으로부터 10초 이전까지의 범위를 의미합니다.
- from=yyyyMMddHHmmss
- yyyyMMddHHmmss 포맷으로 범위의 시작을 지정합니다. 뒷자리를 쓰지 않으면 0으로 채워집니다.
- to=yyyyMMddHHmmss
- yyyyMMddHHmmss 포맷으로 범위의 끝을 지정합니다. 뒷자리를 쓰지 않으면 0으로 채워집니다.
- query=QUERY
- Datadog 쿼리 문자열은 전문 검색, 속성 필터(@속성:값), 와일드카드(*,?), 숫자 비교(@response_time:>100), 태그 검색(env:prod), 부울 연산자(AND, OR, NOT), 범위 검색(@status:[400 TO 499])을 지원합니다. 정확한 일치는 따옴표를 사용하세요. 기본값은 '*'(모든 로그)입니다. 예시: service:web AND @status_code:>=400
- sort=SORT
- 정렬 순서, 기본값은 '-timestamp'
출력 필드
필드 | 타입 | 이름 | 설명 |
---|---|---|---|
_time | 날짜 | 시간 | 로그 타임스탬프 |
profile | 문자열 | 접속 프로파일 | Datadog 접속 프로파일 식별자 |
id | 문자열 | 로그 ID | 예: AwAAAZczaSmqtsPVlwAAABhBWmN6Y... |
type | 문자열 | 유형 | 예: log |
service | 문자열 | 서비스 | 예: store |
host | 문자열 | 호스트 | 예: i-089f591fd1d28b9b5 |
attributes | 맵 | 속성 | 키-값 목록 |
msg | 문자열 | 메시지 | 로그 메시지 |
status | 문자열 | 상태 | 예: info, error, warn |
tags | 배열 | 태그 | 예: datadog.index:main, source:java |