진행중인 작업
New Relic AWS Lambda Telemetry 확장을 사용하면 트리거를 설정하거나 Amazon CloudWatch를 연결할 필요 없이 Lambda 함수에서 New Relic으로 바로 원격 측정 데이터를 보낼 수 있습니다. 확장을 계층으로 추가하여 로그, 이벤트, 지표 및 추적을 보내고 New Relic 플랫폼에서 즉시 데이터에서 통찰력을 얻으십시오.
설치
AWS 콘솔에서 Lambda > Functions 로 이동하고 데이터를 수집하려는 함수를 선택합니다.
Layers > Add Layer 를 선택합니다.
레이어 선택 에서 ARN을 제공하여 레이어 지정 옵션을 선택합니다.
https://layers.newrelic-external.com/ 으로 이동합니다. 해당 지역에서 AwsLambdaExtension을 검색하여 최신 계층 버전이 있는
ARN
를 찾은 다음 AWS 콘솔의ARN
필드에 붙여넣습니다. AwsLambdaExtension을 찾을 수 없는 경우 다음 패턴을 사용하여arn
를 가져옵니다.arn:aws:lambda:{your-region}:533243300146:layer:AwsLambdaExtension:{version}
확장 프로그램의 최신 버전을 얻으려면 버전 1을 선택하고 저장을 클릭 하십시오 . 그런 다음 편집 을 클릭하고 사용 가능한 가장 높은 버전을 선택합니다. 5. 구성 으로 이동하여 환경 변수 를 선택하고 Key: NEW_RELIC_LICENSE_KEY Value: YOUR_LICENSE_KEY
를 추가합니다. 참고: Key: NEW_RELIC_ACCOUNT_ID
은 선택적 매개변수이며 New Relic 계정 ID로 설정해야 합니다.
설정이 올바르게 완료되었는지 확인하려면 코드 섹션에서 테스트 버튼을 클릭하십시오.
데이터 찾기
https://one.newrelic.com/ 으로 이동하여 New Relic에서 데이터를 찾을 수 있습니다. 그리고 왼쪽 메뉴에 다음 범주 중 하나가 있습니다. Logs 또는 Metrics & events , 또는 ...Add More > Traces .
로그:
로그는 특정 속성 집합으로 필터링할 수 있습니다. 왼쪽 메뉴에서 속성 을 클릭한 다음 관심 있는 속성을 선택합니다. 예를 들어:
NEWRELIC > SOURCE > api.logsAWS > EXTENSION.NAME > AwsLambdaExtensionPLUGIN > TYPE > lambda extension
측정항목:
확장 프로그램에서 보낸 측정항목에는 aws.telemetry.lambda_ext.
접두사가 붙습니다. 현재 6개의 AWS 람다 지표가 있습니다.
'durationMs''billedDurationMs''initDurationMs''memorySizeMB''maxMemoryUsedMB''producedBytes'
이벤트
이 확장 프로그램에서 보낸 이벤트를 보려면 사용자 정의 이벤트 섹션에서 AwsLambdaExtension
을(를) 찾으십시오. 현재 12가지 이벤트 유형이 있습니다.
platform_initStartplatform_initRuntimeDoneplatform_initReportplatform_startplatform_runtimeDoneplatform_faultplatform_reportplatform_extensionplatform_telemetrySubscriptionplatform_logsDroppedfunctionextension
Dimensions
메뉴에서 데이터를 추가로 필터링할 수 있습니다.
트레이스
추적 데이터는 추적 탭에 표시됩니다. 확장 프로그램에서 보낸 추적을 보려면 'AwsLambdaExtension'을 검색하십시오.