• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Reenvíe su registro de funciones Lambda con New Relic y OpenTelemetry

Puede monitor AWS la aplicación sin servidor que envía OpenTelemetry log datos de de eventos desde AWS CloudWatch a la New Relic UI. Puede configurar el recolector de capa ADOT Lambda para reenviar con éxito su registro de aplicación OpenTelemetry con todo su contexto de servicio y aplicación. Esto incluye garantizar que el registro contenga metadatos como el nombre del servicio, el nombre del grupo de log , el ARN de la función y cualquier otro atributo relevante que pueda ayudar en la observabilidad y resolución de problemas.

Requisitos previos

  • Asegúrate de tener un .
  • Una cuenta de AWS

Procedimiento

La siguiente configuración muestra un enfoque para configurar variables de entorno para su aplicación AWS Lambda. También puede configurarlos en la página de funciones de AWS. Para obtener más información, consulte el documento de variables de entorno de Amazon Lambda.

Abra el repositorio de aplicaciones AWS Serverless en su browser y complete el siguiente procedimiento.

  1. En Applications, escriba newrelic en la barra de búsqueda y haga clic en la casilla de verificación Show apps that create custom IAM roles or resource policies para encontrar newrelic-aws-otel-log-ingestion.

  2. Abra los detalles newrelic-aws-otel-log-ingestion y haga clic en Deploy.

  3. En el menú Configure de la función, vaya a Environment Variables y configure el reenvío de registros utilizando las siguientes variables de entorno:

    Llave

    Valor por defecto

    Opciones

    Descripción

    NR_OTEL_LOGGING_ENABLED

    verdadero

    true,false

    Determina si los registros se reenvían a la New Relic UI

    DEBUG_LOGGING_ENABLED

    false

    true,false

    Un valor booleano para determinar si desea generar mensajes de depuración en la consola de CloudWatch.

    LICENSE_KEY

    se utiliza para enviar datos a New Relic. Requerido.

Reconozca que la aplicación crea funciones de IAM personalizadas y luego haga clic en Deploy.

Una vez que se complete el proceso del paso anterior, cree un disparador Lambda para vincular su función Lambda al registro de CloudWatch. Para que su transmisión de registros se realice a New Relic UI, anexe un disparador a Lambda en la AWS UI:

  1. En el menú del lado izquierdo, seleccione Functions.

  2. Busque y seleccione la función newrelic-aws-otel-log-ingestion creada anteriormente.

  3. En Triggers, haga clic en Add Triggers y seleccione CloudWatch Logs en el menú desplegable.

  4. Seleccione el Log group apropiado para su aplicación.

  5. Ingrese un nombre para su filtro.

  6. Opcional: ingrese un patrón de filtro.

  7. Marque la casilla de verificación Enable trigger y luego haga clic en Add para crear el activador.

    Advertencia

    En la función de ingestión, cerciorar de configurar un disparador, no una subscripción log . Configurar una subscripción en la consola Lambda puede generar una cascada de registros generados y reenviados a New Relic.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.