Work in progress
La extensión de telemetría New Relic AWS Lambda permite al usuario enviar telemetry data directamente desde su función Lambda a New Relic, sin necesidad de configurar activadores ni conectar Amazon CloudWatch. Envíe su registro de evento, métrica y traza agregando la extensión como capa y obtenga información valiosa de sus datos al instante en la plataforma New Relic .
Instalacion
En la consola de AWS, vaya a Lambda > Functions y elija la función desde la que desea ingerir datos.
Seleccione Layers > Add Layer.
En Choose a layer seleccione la opción Specify a layer by providing the ARN .
Vaya a https://layers.newrelic-external.com/, busque AwsLambdaExtension en su región para encontrar el
ARN
con la versión de capa más reciente y luego péguelo en el campoARN
nuevamente en su consola de AWS. Si no puede encontrar AwsLambdaExtension, utilice el siguiente patrón para obtenerarn
:arn:aws:lambda:{your-region}:533243300146:layer:AwsLambdaExtension:{version}
Para obtener la versión más reciente de la extensión, seleccione Versión 1 y haga clic en Save. Luego haga clic en Edit y seleccione la versión más alta disponible. 5. Vaya a Configuration, seleccione Environment variables y agregue Key: NEW_RELIC_LICENSE_KEY Value: YOUR_LICENSE_KEY
. Nota: Key: NEW_RELIC_ACCOUNT_ID
es un parámetro opcional y debe configurarse en su ID de cuenta de New Relic.
Para verificar que la configuración se haya realizado correctamente, haga clic en el botón Test en la sección code .
Encuentra tus datos
Puede encontrar sus datos en New Relic navegando a https://one.newrelic.com/ y una de estas categorías en el menú de la izquierda: Logs o Metrics & events o ...Add More > Traces.
Registro:
Log se puede filtrar por conjunto de atributos específicos. Haga clic en Attributes en el menú de la izquierda y luego elija el atributo de interés. Por ejemplo:
NEWRELIC > SOURCE > api.logsAWS > EXTENSION.NAME > AwsLambdaExtensionPLUGIN > TYPE > lambda extension
Métrica:
Métricas enviadas por la extensión tienen el prefijo aws.telemetry.lambda_ext.
. Actualmente existen 6 AWS Lambda métrica:
'durationMs''billedDurationMs''initDurationMs''memorySizeMB''maxMemoryUsedMB''producedBytes'
Evento
Para ver el evento enviado por esta extensión, en la sección Custom events busque AwsLambdaExtension
. Actualmente existen doce tipos de eventos:
platform_initStartplatform_initRuntimeDoneplatform_initReportplatform_startplatform_runtimeDoneplatform_faultplatform_reportplatform_extensionplatform_telemetrySubscriptionplatform_logsDroppedfunctionextension
Puede filtrar los datos aún más en el menú Dimensions
.
Traza
Los datos de la traza se muestran en la pestaña Traces . Para ver la traza enviada por la extensión, busque `AwsLambdaExtension'.