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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Instrumente su capa de imagen de contenedores

Si está empleando una imagen en contenedor para Lambda y desea monitor su aplicación, deberá agregar New Relic a su código. Luego de agregar nuestra capa prediseñada a su imagen, envíe la imagen a su AWS Elastic Container Registry. A partir de ahí, cada vez que ejecute su función, New Relic se ejecutará al mismo tiempo.

Aquí hay una guía para agregar nuestra capa prediseñada a su código.

Agregue New Relic a su Dockerfile:

New Relic ofrece imágenes prediseñadas que incluyen los diferentes tiempos de ejecución de nuestra capa: Java, Node.js, Python y solo extensión.

  1. Seleccione la capa compatible con la región y el tiempo de ejecución de su función Lambda específica:
  1. En la parte superior de su Dockerfile agregue el siguiente código:

    FROM public.ecr.aws/newrelic-lambda-layers-for-docker/newrelic-lambda-layers-java:17-arm64 AS layer
    # Layer code
    COPY --from=layer /opt/ /opt/
    FROM public.ecr.aws/newrelic-lambda-layers-for-docker/newrelic-lambda-layers-python:38-arm64 AS layer
    # Layer code
    COPY --from=layer /opt/ /opt/
    FROM public.ecr.aws/newrelic-lambda-layers-for-docker/newrelic-lambda-layers-nodejs:20-arm64 AS layer
    # Layer code
    COPY --from=layer /opt/ /opt/
    FROM public.ecr.aws/newrelic-lambda-layers-for-docker/newrelic-lambda-layers-lambdaextension:x86 as layer
    # Layer code
    COPY --from=layer /opt/ /opt/

Crear una imagen

  1. Luego de agregar la capa prediseñada New Relic a su Dockerfile, deberá crear una nueva imagen a partir del Dockerfile. Esta nueva imagen tendrá su código original y la capa de New Relic. Para hacer esto, recomendamos seguir los pasos enumerados en la guía de AWS, Envío de una imagen de Docker.
  2. Envíe la nueva imagen a su repositorio AWS Elastic Container Registry (ECR) para su implementación.

Configure su función Lambda

  1. Cree una nueva función Lambda empleando la imagen que envió a AWS ECR. Para obtener más información sobre cómo crear esta función, recomendamos revisar la guía AWS : Trabajar con imágenes de contenedor.

  2. Configure la función Lambda con la misma configuración que su función original, pero cerciorar de agregar las variables de entorno necesarias para el monitoreo de New Relic Lambda.

  3. Actualice el controlador de su función para que apunte a la capa recién anexa en la anulación cmd para su función. Puede hacerlo siguiendo las instrucciones de estos dos documentos:

Copyright © 2024 New Relic Inc.

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