게시된 날짜: Jul 26, 2019
CloudWatch Logs Insights는 CloudWatch의 대화형 로그 분석 서비스로, 이를 통해 개발자, 엔지니어, 운영자는 애플리케이션을 디버깅할 때나 운영 문제를 해결할 때 로그를 손쉽게 탐색 및 분석하고 시각화할 수 있습니다. 사용자는 수백만 개의 로그 이벤트에서 특정 오류를 검색하든, 시스템 또는 애플리케이션을 더 잘 이해하기 위해 로그 이벤트에서 값을 요약하든, 시간에 따른 동작을 더 효과적으로 파악하기 위해 로그 데이터를 시계열로 시각화하든 관계없이 로그 쿼리 언어를 사용하여 시스템 및 애플리케이션 로그에서 몇 초 만에 답변을 얻을 수 있습니다.
CloudWatch Logs Insights에서 오늘 선보인 교차 로그 그룹 쿼리를 사용하면 동일한 계정의 여러 로그 그룹에서 로그 쿼리를 실행할 수 있습니다. 사용자는 이제 쿼리를 여러 번 실행하거나 여러 로그 그룹을 단일 그룹에 결합하지 않고도 단일 쿼리 또는 검색에서 여러 로그의 답변을 확인할 수 있으며, 그에 따라 운영 문제를 더 신속하게 감지 또는 해결할 수 있습니다.
교차 로그 그룹 쿼리는 기존의 멀티 티어 애플리케이션, 컨테이너화된 환경 또는 서버리스 애플리케이션을 포함하여 로깅을 위해 여러 로그 그룹에 의존하는 많은 애플리케이션 아키텍처에서 유용하게 활용할 수 있습니다. 예를 들어 사용자는 이제 여러 Amazon Lambda 함수에서 오류 또는 예외의 급증을 감지할 수도 있고, 서로 다른 컨테이너의 로그 그룹 전체에서 특정 고객 또는 계정 ID와 관련된 로그 이벤트를 검색할 수도 있습니다. 또한 여러 로그 그룹에서 쿼리를 한 번에 실행할 수 있게 됨에 따라 대량의 로그를 단일 로그 그룹에 중앙 집중식으로 저장할 필요 없이 여러 로그 그룹을 원래 단일 그룹이었던 것처럼 확인할 수 있습니다.
로그 쿼리를 시작하려면 CloudWatch Logs Insights 콘솔에서 로그 그룹을 선택하고 쿼리를 입력합니다. 교차 로그 그룹 쿼리는 CloudWatch Logs Insights 콘솔, API 및 SDK를 통해 사용할 수 있습니다.
CloudWatch Logs Insights의 쿼리 언어에 대해 자세히 알아보려면 설명서를 참조하십시오.