가장 의식이 낮은 AWS CloudWatch Insights 입문
모처럼이므로, 최저한의 동기로 어떻게든 사용할 수 있게 해 둡시다. 5분 정도에.
통찰력을 열어보세요
일단 매니콘의 CloudWatch의 왼쪽 메뉴에서 인사이트를 열어 보면 이런 느낌의 화면이 됩니다.
로그 보기
우선은 아무것도 생각하지 않고 로그를 표시해 봅시다.
AWS의 매니콘으로는 드물고, 부분 일치의 증분 검색을 해 주므로 쾌적하게 목적의 로그 그룹에 도착할 수 있습니다.
오류 찾기
로그에서 오류를 추출해 봅니다.
아무것도 생각하지 않고 디폴트의 filter
(을)를 추가하면, 친절하게 에러같은 캐릭터 라인의 정규 표현이 추가됩니다.
⬆의 순서에서는 5\d\d는 노이즈가 섞이는 경우가 많기 때문에 제각하고 있습니다.
반대로 API Gateway에서 HTTP 상태 코드를 찾을 때는 ↓처럼 필터를 설정하는 것이 좋습니다.
filter @message like /(?i)(status: 5\d\d)/
적중한 로그 세부정보 검토
히트한 로그의 전후를 보고 싶은 경우도 많을 것입니다.
그런 경우에는 아무것도 생각하지 않고 fields
를 추가합시다. 쿼리에서 여러가지 중복해도 괜찮습니다.
@logStream
의 필드가 링크가 되어, 친숙한 로그 스트림에서의 확인을 할 수 있었습니다.
시간을 좁혀 로그 확인
몇 분 전에 발생한 오류를 확인하고 싶다면 시간을 좁히면 효율적입니다.
1시간 이내에 오류가 발생하지 않았음을 확인할 수 있었습니다.
소감
우선은 아무것도 생각하지 않고 로그를 표시해 봅시다.
AWS의 매니콘으로는 드물고, 부분 일치의 증분 검색을 해 주므로 쾌적하게 목적의 로그 그룹에 도착할 수 있습니다.
오류 찾기
로그에서 오류를 추출해 봅니다.
아무것도 생각하지 않고 디폴트의 filter
(을)를 추가하면, 친절하게 에러같은 캐릭터 라인의 정규 표현이 추가됩니다.
⬆의 순서에서는 5\d\d는 노이즈가 섞이는 경우가 많기 때문에 제각하고 있습니다.
반대로 API Gateway에서 HTTP 상태 코드를 찾을 때는 ↓처럼 필터를 설정하는 것이 좋습니다.
filter @message like /(?i)(status: 5\d\d)/
적중한 로그 세부정보 검토
히트한 로그의 전후를 보고 싶은 경우도 많을 것입니다.
그런 경우에는 아무것도 생각하지 않고 fields
를 추가합시다. 쿼리에서 여러가지 중복해도 괜찮습니다.
@logStream
의 필드가 링크가 되어, 친숙한 로그 스트림에서의 확인을 할 수 있었습니다.
시간을 좁혀 로그 확인
몇 분 전에 발생한 오류를 확인하고 싶다면 시간을 좁히면 효율적입니다.
1시간 이내에 오류가 발생하지 않았음을 확인할 수 있었습니다.
소감
filter @message like /(?i)(status: 5\d\d)/
히트한 로그의 전후를 보고 싶은 경우도 많을 것입니다.
그런 경우에는 아무것도 생각하지 않고
fields
를 추가합시다. 쿼리에서 여러가지 중복해도 괜찮습니다.@logStream
의 필드가 링크가 되어, 친숙한 로그 스트림에서의 확인을 할 수 있었습니다.시간을 좁혀 로그 확인
몇 분 전에 발생한 오류를 확인하고 싶다면 시간을 좁히면 효율적입니다.
1시간 이내에 오류가 발생하지 않았음을 확인할 수 있었습니다.
소감
Reference
이 문제에 관하여(가장 의식이 낮은 AWS CloudWatch Insights 입문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sot528/items/8431317c26780e6a7e54텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)