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.
14 días, sin tarjeta de crédito, versión completa
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.
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.
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.
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.