CloudWatch Logs Insights란 무엇입니까?
2635 단어 insightsCloudWatchAWS
개요
|
로 연결할 수 있습니다 fields
: 로그 필드 얻기 fileter
: 필터링 stats
: 집합 함수를 지정하여 실행 sort
: 정렬 limit
: 반환 할 로그 이벤트 수 지정 parse
: 데이터를 추출하고 쿼리에 사용할 임시 필드 만들기 Lambda 로그를 쿼리해 봅니다.
쿼리
fields @timestamp, @logStream, @message
이런 식으로 결과가 나옵니다.
@memorySize 및 @duration과 같은 필드가 표시되지만 Insights가 자동으로 감지합니다. 자동 검출해 주는 필드는 서비스마다 다르므로 문서 를 보고 확인해 두면 좋다고 생각합니다.
이러한 필드와 함수를 사용하면 여러가지 처리를 간단하게 할 수 있을 것 같습니다.
쿼리 예
문서에 샘플 쿼리가 포함되어 있지만 몇 가지 간단한 쿼리 예제입니다.
대소문자 구별
filter @message =~ /Exception/ | fields @timestamp, @logStream, @message
구별하지 않을 경우
filter @message =~ /(?i)Exception/ | fields @timestamp, @logStream, @message
timestamp별로 정렬하여 25개 표시
fields @timestamp, @message | sort @timestamp desc | limit 25
요약
fields @timestamp, @logStream, @message
문서에 샘플 쿼리가 포함되어 있지만 몇 가지 간단한 쿼리 예제입니다.
대소문자 구별
filter @message =~ /Exception/ | fields @timestamp, @logStream, @message
구별하지 않을 경우
filter @message =~ /(?i)Exception/ | fields @timestamp, @logStream, @message
timestamp별로 정렬하여 25개 표시
fields @timestamp, @message | sort @timestamp desc | limit 25
요약
Reference
이 문제에 관하여(CloudWatch Logs Insights란 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ngratin/items/9b4b94c0346ab143c426텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)