TABLE 명령어
TABLE 명령어
table 명령어는 fields 명령어의 별칭(alias)으로, 동일한 필드 선택 기능을 제공해요. 향상된 구문 옵션을 사용해 검색 결과에서 필드를 유지하거나 제거할 수 있어요.
출처: 문서
본문
table 명령어는 fields 명령어의 별칭으로 동일한 필드 선택 기능을 제공해요. 향상된 구문 옵션을 사용해 검색 결과에서 필드를 유지하거나 제거할 수 있어요.
구문 (Syntax)
table 명령어의 구문은 다음과 같아요:
table [+|-] <field-list>
매개변수 (Parameters)
table 명령어는 다음 매개변수를 지원해요.
| 매개변수 | 필수/선택 | 설명 |
|---|---|---|
<field-list> |
필수 | 유지하거나 제거할 필드 목록이에요. 쉼표 또는 공백으로 구분해요. 와일드카드 패턴을 지원해요. |
| `[+ | -]` | 선택 |
예제: 기본 table 명령어 사용법
다음 쿼리는 최근 오류에 대한 심각도, 서비스, 로그 메시지를 보여주는 빠른 장애 요약 테이블을 만들어요:
source=otellogs
| where severityText IN ('ERROR', 'WARN')
| sort - severityNumber, `resource.attributes.service.name`
| table severityText `resource.attributes.service.name` body
| head 3
쿼리는 다음과 같은 결과를 반환해요:
severityText | resource.attributes.service.name | body
ERROR | checkout | NullPointerException in CheckoutService.placeOrder at line 142
ERROR | checkout | Kafka producer delivery failed: message too large for topic order-events (max 1048576 bytes)
ERROR | frontend-proxy | [2024-02-01T09:20:00.456Z] "POST /api/checkout HTTP/1.1" 503 - 0 30000 checkout-8d4f7b-mk2p9
관련 문서 (Related documentation)
fields– 동일한 기능을 가진 별칭 명령어예요.