문제
Lambda 통합 설정을 통해 CloudWatch의 쿠렐릭에 로그가 표시되지 않습니다.
해결책
가능한 이유와 해결책:
뉴렐릭 수집 볼륨 키가 유효하지 않을 수 있습니다. AWS 계정에서 CloudFormation stack > Resources 의 논리 ID가
NewRelicLogsLicenseKeySecret인 리소스를 찾아 키를 확인합니다.추가로 디버깅하려면 CloudFormation Stack > Resources > NewRelicServerlessLogForwarder (Lambda Function) > Configuration > Environment Variables 으로 이동하여
DEBUG_MODE보고서를 true로 설정하세요. 그런 다음 Lambda 함수의 CloudWatch 로그를 확인하여 디버그 로그를 가져옵니다.해당 이벤트는 완전히 실패였을 수도 있습니다. 확인하려면 CloudFormation Stack > Resources > NewRelicLogForwarderDLQ 로 이동하거나 AWS SQS에서 DLQ를 검색하여 DLQ 리소스를 조사합니다.
뉴렐릭 지역과 Lambda 함수 또는 Firehose에 제공되는 수집 볼륨 키가 일치하지 않을 수 있습니다. 확인하고 일치시켜 주세요.
예를 들어 뉴렐릭 리전이 EU인 경우 EU 리전의 뉴렐릭 수집 라이선스 키를 제공하세요. 마찬가지로 뉴렐릭 리전이 JP인 경우 JP 리전의 뉴렐릭 수집 라이선스 키를 제공하세요.
NewRelicServerlessLogForwarder에 CloudWatch 트리거가 없을 수 있습니다. 중첩된 CloudFormation 스택의 출력을 살펴봅니다.