Serverless


Asegúrate de revisar las discusiones que se desarrollan en el canal #serverless en la Comunidad de Slack de Datadog.
Join an enablement webinar session

Descubre cómo la monitorización serverless permite a tus equipos mantenerse ágiles y concentrar su tiempo en crear aplicaciones que generen ingresos y, al mismo tiempo, reducir los gastos operativos.

SIGN UP

Datadog Serverless Monitoring brinda visibilidad completa de todos los servicios administrados que impulsan tus aplicaciones serverless al reunir métricas, logs y trazas (traces) en tiempo real de su informática serverless, así como API, colas, transmisiones y almacenes de datos totalmente gestionados relacionados.

Datadog brinda soluciones para monitorizar AWS Lambda, Azure App Service, Azure Container Apps y Google Cloud Run.

AWS Lambda

Serverless Monitoring para AWS Lambda te permite correlacionar métricas de alto nivel de los recursos de AWS con las de las funciones Lambda para que puedas detectar problemas rápidamente y comenzar tu investigación.

Las métricas mejoradas de Lambda, que aparecen en Datadog con el prefijo aws.lambda.enhanced, están disponibles con una granularidad de segundos y casi en tiempo real. Puedes usar métricas mejoradas de Lambda para alertas o SLOs en arranques en frío, costes estimados de AWS, tiempos de espera, errores de falta de memoria y uso de memoria en todas tus funciones Lambda.

Puedes enviar métricas personalizadas desde una función Lambda generando métricas a partir de logs y trazas, utilizando la extensión Lambda de Datadog o el forwarder Lambda de Datadog.

Con el rastreo distribuido, puedes conectar tus trazas serverless a métricas para obtener una imagen contextual del rendimiento de tu aplicación. Las bibliotecas de rastreo de Python, Node.js, Ruby, Go, Java y .NET de Datadog admiten el rastreo distribuido para AWS Lambda.

Deployment Tracking te ayuda a correlacionar el código serverless, la configuración y los cambios de despliegue con métricas, trazas y logs de tus funciones para obtener información en tiempo real sobre cómo estos cambios pueden afectar el estado y el rendimiento de tus aplicaciones.

AWS Step Functions

AWS Step Functions es un servicio de orquestación serverless que permite a los desarrolladores crear y gestionar flujos de trabajo de aplicaciones de varios pasos en AWS.

Monitorice las métricas y los logs de la integración de AWS Step Functions para ver la telemetría nativa de la nube dentro de la vista de la aplicación serverless.

Identifica errores y cuellos de botella con las trazas de ejecución. Las trazas de Step Functions se pueden generar a partir de logs de Step Functions y brindan información de ejecución granular, incluida la ruta de ejecución de la máquina de estados, las entradas y salidas para cada paso y la duración de la ejecución del paso.

Las métricas mejoradas de Step Functions, que aparecen en Datadog con el prefijo aws.states.enhanced, están disponibles con una granularidad de segundos y se generan directamente dentro de Datadog.

Azure App Service

La extensión de Datadog para Azure App Service ofrece capacidades de rastreo para Azure Web Apps.

Utiliza la vista de Azure App Service para:

  • Identificar rápidamente las aplicaciones con alta latencia o errores

  • Rastrear la utilización de tus planes de App Service, Web Apps y Function Apps

  • Obtener información sobre los costes de tus planes de App Service visualizando la cantidad de instancias activas y viendo cuáles son las aplicaciones en ejecución que envían trazas o logs a Datadog

  • Mapear las aplicaciones que se ejecutan en tus planes de App Service para identificar las aplicaciones que pueden estar afectando a los costes o al rendimiento

La extensión de Datadog para Azure App Service proporciona capacidades de rastreo para Azure Web Apps. Para obtener más información sobre cómo configurar el rastreo en Azure, consulta Azure App Service.

Azure Container Apps

Azure Container Apps es una plataforma serverless totalmente gestionada para desplegar y escalar aplicaciones basadas en contenedores. Datadog proporciona monitorización y recopilación de logs para Container Apps a través de la integración de Azure.

Datadog también ofrece una solución, ahora en versión beta, para instrumentar las aplicaciones de Container Apps con un Agent especialmente diseñado para permitir el rastreo, las métricas personalizadas y la recopilación directa de logs.

Google Cloud Run

Google Cloud Run es una solución informática asíncrona, liviana y basada en eventos que te permite crear funciones pequeñas con un solo propósito. Para monitorizar las funciones serverless que se ejecutan en Google Cloud Platform, habilita la integración de Google Cloud Platform.

Datadog también ofrece una solución, ahora en versión beta pública, para instrumentar las aplicaciones de Cloud Run con un Agent especialmente diseñado para permitir el rastreo, las métricas personalizadas y la recopilación directa de logs.

Referencias adicionales