Publicado en: Nov 12, 2020
A partir de ahora, puede enviar registros desde funciones de AWS Lambda directamente a un destino de su elección mediante extensiones de AWS Lambda. Las extensiones de AWS Lambda brindan una nueva forma de integrar herramientas de monitoreo, observabilidad, seguridad y gestión en Lambda y, a partir de hoy, puede utilizar extensiones para enviar registros a los siguientes proveedores: Datadog, New Relic, Sumo Logic, Honeycomb, Lumigo y Coralogix.
Para ayudarlo a solucionar problemas con funciones de Lambda, el servicio de Lambda captura de manera automáticamente registros y los envía a Amazon CloudWatch. Esta transmisión contiene los registros que se generan dentro del código de la función, y también aquellos que genera el servicio de Lambda como parte de la invocación.
Las extensiones para herramientas, como los agentes de registro, pueden utilizar ahora la nueva API de registros de tiempo de ejecución de AWS Lambda para suscribirse a transmisiones de registros directamente desde el entorno de ejecución de Lambda. Después de recibir la solicitud de suscripción, el servicio de Lambda transmite registros a la extensión, y la extensión puede a partir de entonces procesarlos, filtrarlos y enviarlos a cualquier destino elegido. De esta forma, es aún más sencillo elegir sus extensiones preferidas para los diagnósticos.
La API de registros de tiempo de ejecución está disponible ahora (en vista previa) en todas las regiones comerciales donde AWS Lambda está disponible, salvo las regiones de China. Para obtener más información, consulte la tabla de regiones de AWS.
Puede implementar extensiones que utilicen la API de registros de tiempo de ejecución si utiliza capas mediante la consola de Lambda o la CLI de AWS. También puede utilizar herramientas de infraestructura como código, como CloudFormation, el modelo de aplicaciones sin servidor de AWS y Terraform. Para comenzar a utilizar las extensiones de los socios de APN de AWS, instale sus extensiones mediante los enlaces que se ofrecen en la publicación de blog sobre el lanzamiento.
También puede crear sus propias extensiones. Para descubrir cómo crear extensiones que utilizan la API de registros de tiempo de ejecución, visite la guía para desarrolladores de AWS Lambda.