쿼리에 별칭 및 설명 사용 - 아마존 CloudWatch 로그

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

쿼리에 별칭 및 설명 사용

별칭이 있는 쿼리를 생성합니다. 별칭은 로그 필드의 이름을 바꾸거나 값을 필드로 추출할 때 사용합니다. as라는 키워드를 사용하여 로그 필드 또는 결과에 별칭을 제공합니다. 쿼리에서 별칭을 2개 이상 사용할 수 있습니다. 다음과 같은 명령에서 별칭을 사용할 수 있습니다.

  • fields

  • parse

  • sort

  • stats

다음 예제에서는 별칭이 있는 쿼리를 생성하는 방법을 보여줍니다.

쿼리의 명령 fields에 별칭이 포함되어 있습니다.

fields @timestamp, @message, accountId as ID | sort @timestamp desc | limit 20

쿼리를 통해 @timestamp, @messageaccountId 필드에 대한 값이 반환됩니다. 결과는 내림차순으로 정렬되며 20개로 제한됩니다. accountId에 대한 값이 ID라는 별칭 아래에 나열됩니다.

쿼리의 명령 sortstats에 별칭이 포함되어 있습니다.

stats count(*) by duration as time | sort time desc

쿼리에서는 로그 그룹에서 발생하는 duration 필드의 횟수를 계산하고 결과를 내림차순으로 정렬합니다. duration에 대한 값이 time라는 별칭 아래에 나열됩니다.

설명 사용

CloudWatch Logs Insights는 쿼리의 댓글을 지원합니다. 해시 문자(#)를 사용하여 설명을 시작합니다. 설명을 사용하여 쿼리 또는 문서 쿼리의 줄을 무시할 수 있습니다.

예제: 쿼리

다음 쿼리가 실행되면 두 번째 줄이 무시됩니다.

fields @timestamp, @message, accountId # | filter accountId not like "7983124201998" | sort @timestamp desc | limit 20