문제
Lambda 함수를 업로드했지만 뉴렐릭의 Amazon Web Services -> Lambda functions 섹션에 권한이 표시되지 않습니다.
해결책
API 폴링 과 Metric Streams 통합을 UI에서 수동으로 New Relic 계정에 연결했습니다.
하나의 New Relic 계정에 동일한 AWS 계정에 대한 두 개의 통합이 있는 이 시나리오에서는 New Relic 클라우드 수집기 엔드포인트 에서 계측된 Lambda 함수에서 계측된 페이로드를 수신할 때 경합 상태가 발생합니다. 페이로드는 두 통합 중 하나에 무작위로 할당됩니다. 함수 엔터티에 연결되지 않은 통합에 할당된 경우 페이로드가 삭제되고 함수가 계측된 것으로 표시되지 않습니다. AwsLambdaInvocation
이벤트에 대한 지난 30일 동안 하나 이상의 페이로드를 수신한 함수만 계측된 것으로 표시됩니다.
FROM AwsLambdaInvocationSELECT count (*)SINCE 30 days agoWHERE entityGuid = 'ENTITY_GUID'LIMIT 1
동일한 AWS 계정에 대해 두 개의 통합을 생성하지 않도록 하려면 위에서 언급한 것처럼 newrelic-lambda
CLI를 사용하는 것이 좋습니다. 기존 통합을 감지하고 사용하기 때문입니다.
두 개의 통합이 이미 생성된 경우 뉴렐릭의 Infrastructure > AWS 에서 Unlink this account 클릭하여 유지할 하나를 선택하고 다른 통합을 연결 해제하세요.
팁
API 폴링 통합을 연결 해제하기 전에 고려해야 하는 Metric Streams 통합에는 몇 가지 제한 사항이 있습니다. Metric Streams 통합을 완전히 커밋하기 전에 고려해야 하는 인프라 차원 메트릭 쿼리에는 몇 가지 제한 사항 도 있습니다.