AWS Lambda 서버리스 모니터링을 이용하면 AWS 리소스에서 높은 수준의 메트릭을 Lamda 함수와 연결할 수 있어 문제를 빠르게 발견하고, 문제 해결을 위한 조사를 시작할 수 있습니다.
향상된 Lambda 메트릭은 Datadog에서 접두사 aws.lambda.enhanced로 표시되며, 실시간 초 단위로 이용할 수 있습니다. Lambda 함수 전반에서 콜드 스타트, AWS 예상 비용, 시간 제한, 메모리 부족 오류, 메모리 사용 등에 알림이나 SLO을 설정해 향상된 Lambda 메트릭을 사용할 수 있습니다.
Datadog Lambda Extension이나 Datadog Forwarder Lambda를 사용해 로그와 트레이스에서 메트릭을 생성하여 Lamda 함수로부터 커스텀 메트릭을 전송할 수 있습니다.
분산 추적을 이용하면 서버리스 트레이스를 메트릭에 연결해 애플리케이션 성능에 대한 컨텍스트를 충분히 확인할 수 있습니다. Datadog Python, Node.js, Ruby, Go, Java, .NET 추적 라이브러리에서 AWS Lambda용 분산 추적을 지원합니다.
디플로이먼트 추적을 사용하면 서버리스 코드, 설정, 디플로이먼트 변경 사항을 함수의 메트릭, 트레이스, 로그와 연결할 수 있어 변경 사항이 애플리케이션 상태와 성능에 미치는 영향을 실시간으로 확인할 수 있습니다.