AWS CloudWatch 로그 그룹 테일


11

여러 EC2 인스턴스의 여러 로그 스트림을 포함하는 로그 그룹이 있습니다. 그룹의 통합 로그를 단순히 "꼬리"는 방법이 있습니까? "로그 검색"을 클릭하면 통합 된 로그가 표시되지만 로그 끝으로 이동하는 버튼은 회색으로 표시됩니다. 날짜와 시간을 수동으로 연결해야합니다. 또한 aws cli를 시도했지만 aws logs get-log-events단일 로그 스트림 이름을 지정해야합니다.


1
원하지만 사용할 수없는 것 같습니다. 당신은 같은 서비스 고려해 볼 수 있습니다 papertrailapp.com를 내가 그들을 사용했는데 그건 - 멋진 .
ceejayoz

3
awslogs는 로그 사이에 또 ​​다른 서비스를 도입하지 않고도 문제를 아주 잘 해결할 수 있습니다. (면책 조항 : 나는 awslogs의 저자 해요) github.com/jorgebastida/awslogs
호르헤 Bastida의

답변:



3

정말 실망했다 awslogs그리고 cloudwatch-logs-tail난 내 자신의 도구라고했다 그래서 효율적으로 콘솔에 CloudWatch에서 로그 스트림 (및 JSON 출력에 색깔을 입 힙니다) 있음을 :

다음을 사용하여 MacOS에 설치할 수 있습니다.

brew tap TylerBrock/saw
brew install saw

JSON 출력을 자동으로 확장 (들여 쓰기)하는 기능과 같은 멋진 기능이 많이 있습니다 (로 도구를 실행하십시오 --expand).

saw watch my_log_group --expand

Lambda가 오류 로그를 보려고합니까? 문제 없어요:

saw watch /aws/lambda/my_func --filter error 

출력을 쉽게 읽을 수 있고 그룹의 단일 스트림이 아닌 전체 로그 그룹에서 로그를 스트리밍 할 수 있기 때문에 Saw는 훌륭합니다. 특정 프리픽스로 스트림을 필터링하고 시청하는 것도 쉽습니다!


1
톱을 제작 해 주셔서 감사합니다. 흥미로워 보입니다. 시도해 볼 것입니다.
crashpoint_zero
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.