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