게시된 날짜: Nov 12, 2020

이제 AWS Lambda 확장 프로그램을 사용하여 AWS Lambda 함수에서 원하는 대상으로 직접 로그를 전송할 수 있습니다. AWS Lambda 확장 프로그램은 모니터링, 관찰, 보안 및 거버넌스 도구가 Lambda와 통합될 수 있는 새로운 방식으로서, 이제 Datadog, New Relic, Sumo Logic, Honeycomb, Lumigo 및 Coralogix와 같은 제공업체로 로그를 전송하는 확장 프로그램을 사용할 수 있습니다.

Lambda 함수의 장애 문제를 해결하기 위해 이 Lambda 서비스는 자동으로 로그를 캡처하여 Amazon CloudWatch로 스트리밍합니다. 이 스트림은 함수 코드 내에서 생성된 로그 및 Lambda 서비스에 의해 호출의 일부로 생성된 로그를 포함하고 있습니다.

로깅 에이전트와 같은 도구를 위한 확장 프로그램은 이제 새로운 AWS Lambda 런타임 로그 API를 사용하여 Lambda 실행 환경 내로부터 바로 로그 스트림을 구독할 수 있습니다. 구독 요청을 수신한 Lambda 서비스는 로그를 확장 프로그램으로 스트리밍하고, 확장 프로그램은 이를 처리 및 필터링하고 원하는 대상으로 전송할 수 있습니다. 이렇게 하면 원하는 분석용 확장 프로그램을 사용하는 것이 더욱 쉬워집니다.

런타임 로그 API는 이제 중국 리전을 제외하고 AWS Lambda를 지원하는 모든 상용 리전에서 평가판으로 사용할 수 있습니다. 자세한 내용은 AWS 리전 표를 참조하세요.  

Lambda 콘솔 또는 AWS CLI를 통해 레이어를 사용하면 런타임 로그 API를 사용하는 확장 프로그램을 배포할 수 있습니다. CloudFormation, AWS Serverless Application Model, Terraform과 같은 코드로서의 인프라 도구를 사용할 수 있습니다. AWS APN 파트너가 제공하는 확장 프로그램을 시작하려면 시작 블로그 게시물를 참조해 확장 프로그램을 설치하세요.

자신만의 확장 프로그램을 구축할 수도 있습니다. 런타임 로그 API를 사용하는 확장 프로그램을 구축하는 방법에 대한 자세한 내용을 보려면 AWS Lambda 개발자 안내서를 참조하세요.