Monitorización y rastreo de AWS Lambda
Logotipo de AWS Lambda

A menudo, las funciones de AWS Lambda se utilizan como parte de un sistema más grande. Esos sistemas no siempre se ejecutan en entornos de AWS, al menos en partes.

Esto conlleva el reto de que los servicios en AWS pueden ser rastreados con AWS X-Ray. Por otro lado, los servicios fuera de AWS no forman parte de los rastreos de X-Ray y requieren una solución de rastreo distribuido adicional. El resultado son rastreos fragmentados e independientes y la pérdida de comprensión del flujo completo de solicitudes.

¡Inicie hoy mismo su PRUEBA GRATUITA!

14 días, sin tarjeta de crédito, versión completa

Introducción a las funciones de AWS Lambda

Según la Wikipedia, AWS Lambda es una plataforma informática sin servidor basada en sucesos proporcionada por Amazon como parte de Amazon Web Services. Se trata de un servicio informático que ejecuta código en respuesta a sucesos y gestiona automáticamente los recursos informáticos requeridos por ese código.

AWS Lambda se diseñó para operaciones cortas similares a funciones, como insertar/actualizar valores en un almacén de datos de AWS S3 o en tablas de DynamoDB. Sin embargo, también se utiliza para crear API de respuesta rápida, especialmente con lecturas de medidas de dispositivos IoT y otro tráfico similar a HTTP.

Rastreo de AWS Lambda con Instana AutoTrace

Instana AutoTrace™ para AWS Lambda incluye la funcionalidad AutoTrace nativa para lenguajes de programación como Node.js y Python. No son necesarios pasos adicionales de suministro o inicialización, solo recalcule su código con la biblioteca de AWS Lambda de Instana.

Si se inicia un nuevo servicio, Instana AutoTrace instrumentará el servicio sobre la marcha y comenzará a elaborar informes de rastreos para el backend de Instana. El descubrimiento es totalmente automático y continuo. Cada cambio en el servicio se registrará en el modelo de backend de grafo dinámico de Instana.

Correspondencia automática de dependencias

Instana proporciona una correspondencia de dependencias totalmente automática, no solo dentro de los servicios de AWS, sino en todo el sistema. Supere el jardín vallado de AWS X-Ray.

Todos los servicios y aplicaciones están organizados en mapas de dependencias, lo que facilita la comprensión de sus interdependencias.

Visibilidad inmediata

A medida que se implementan nuevas versiones de sus funciones de AWS Lambda, Instana recoge inmediatamente la nueva versión y le proporciona información para comprender el impacto de la nueva implementación.

En comparación con los métodos más comunes de muestreo de datos, Instana rastrea cada petición en todo el sistema para proporcionar visibilidad inmediata con una visión completa de punta a punta. Desde el frontend hasta la base de datos.

Esto garantiza que siempre dispondrá de todos los datos necesarios para comprender el impacto exacto de cada una de las versiones implementadas.

Primeros pasos

Para monitorizar su función de AWS Lambda escrita en Node.js o Python, solo tiene que seguir los pasos de nuestra documentación de configuración de AWS Lambda.

Cuando la función de servicio se implemente en AWS Lambda, Instana AutoTrace instrumentará automáticamente la aplicación y comenzará a elaborar informes para su cuenta de Instana.

Si aún no tiene una cuenta de Instana, regístrese para obtener una prueba sin coste ahora.

Configuración de AWS Lambda Regístrese para obtener una prueba sin coste ahora