AWS Toolkit for JetBrains를 사용하여 CloudWatch Logs Insights 작업 - AWS Toolkit for JetBrains

AWS Toolkit for JetBrains를 사용하여 CloudWatch Logs Insights 작업

AWS Toolkit for JetBrains를 사용하여 CloudWatch Logs Insights 작업을 수행할 수 있습니다. CloudWatch Logs Insights를 사용하면 Amazon CloudWatch Logs 내 로그 데이터를 대화식으로 검색해 분석할 수 있습니다. 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 CloudWatch Logs Insights를 사용한 로그 분석을 참조하세요.

CloudWatch Logs Insights에 대한 IAM 권한

CloudWatch Logs Insights 쿼리 결과를 실행하고 보려면 다음 권한이 필요합니다.

{ "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "logs:StartQuery", "logs:GetQueryResults", "logs:GetLogRecord", "logs:describeLogGroups", "logs:describeLogStreams" ], "Resource" : "*" } ] }

다음 권한은 필수는 아니지만 연결된 결과 창이나 IDE를 닫을 때 AWS Toolkit for JetBrains가 현재 실행 중인 쿼리를 자동으로 중지할 수 있게 합니다.

{ "Version": "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Action" : [ "logs:StopQuery" ], "Resource" : "*" } ] }

CloudWatch Logs Insights 작업

CloudWatch Logs Insights 쿼리 편집기 열기
  1. AWS Explorer를 엽니다.

  2. CloudWatch Logs 노드를 두 번 클릭하여 로그 그룹 목록을 확장합니다.

  3. 열려는 로그 그룹을 마우스 오른쪽 버튼으로 클릭한 다음 쿼리 편집기 열기를 선택합니다.

CloudWatch Logs Insights 쿼리 시작
  1. 쿼리 로그 그룹 창에서 쿼리 파라미터를 원하는 대로 변경합니다.

    날짜 또는 상대 시간별로 시간 범위를 선택할 수 있습니다.

    쿼리 로그 그룹 필드는 CloudWatch Logs Insights 쿼리 구문을 허용합니다. 자세한 내용은 Amazon CloudWatch Logs 사용 설명서의 CloudWatch Logs Insights 쿼리 구문을 참조하세요.

  2. 실행을 선택하여 쿼리를 시작합니다.

CloudWatch Logs Insights 쿼리 저장
  1. 쿼리 이름을 입력합니다.

  2. 쿼리 저장을 선택합니다.

    선택한 로그 그룹과 쿼리가 AWS 계정에 저장됩니다. 시간 범위는 저장되지 않습니다.

    CloudWatch Logs Insights AWS Management Console 페이지에서 저장된 쿼리를 검색하고 재사용할 수 있습니다.

저장된 CloudWatch Logs Insights 쿼리 검색
  1. 쿼리 로그 그룹 창에서 저장된 쿼리 검색을 선택합니다.

  2. 원하는 쿼리를 선택하고 확인을 선택합니다.

    선택한 로그 그룹과 쿼리가 기존 대화 상자의 모든 항목을 대체합니다.

쿼리 결과 탐색
  • CloudWatch Logs Insights 쿼리 결과 창의 오른쪽 상단에서 쿼리 편집기 열기를 선택합니다.

개별 로그 레코드 보기
  • 쿼리 결과 창에서 행을 두 번 클릭하여 해당 로그 레코드에 대한 세부 정보가 포함된 새 탭을 엽니다.

    오른쪽 상단에서 로그 스트림 보기를 선택하여 로그 레코드의 연결된 로그 스트림으로 이동할 수도 있습니다.