Flujos de trabajo de ejemplo con otros servicios de AWS - AWS Lambda

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Flujos de trabajo de ejemplo con otros servicios de AWS

AWS Lambda se integra con otros servicios de AWS para ayudarlo a monitorear, rastrear, depurar y solucionar problemas de sus funciones de Lambda. Esta página muestra los flujos de trabajo que puede utilizar con AWS X-Ray y AWS Trusted Advisor para rastrear y solucionar problemas de sus funciones de Lambda.

Requisitos previos

En la siguiente sección se describen los pasos para usar AWS X-Ray y Trusted Advisor para solucionar problemas de funciones de Lambda.

Uso de AWS X-Ray

AWS X-Ray debe habilitarse en la consola de Lambda para completar los flujos de trabajo de AWS X-Ray de esta página. Si su rol de ejecución no tiene los permisos necesarios, la consola de Lambda intentará agregarlos a su rol de ejecución.

Para habilitar AWS X-Ray en la consola de Lambda
  1. Abra la página de Funciones en la consola de Lambda.

  2. Elija su función.

  3. Elija la pestaña Configuración.

  4. En el panel Monitoring tools (Herramientas de monitoreo), elija Edit (Editar).

  5. En AWS X-Ray, active el rastreo activo.

  6. Seleccione Guardar.

Uso de AWS Trusted Advisor

AWS Trusted Advisor inspecciona el entorno de AWS y realiza recomendaciones sobre modos de ahorrar dinero, mejorar la disponibilidad y el rendimiento del sistema o ayudar a cerrar las brechas de seguridad. Puede usar comprobaciones Trusted Advisor para evaluar las funciones y aplicaciones de Lambda en su cuenta de AWS. Las comprobaciones proporcionan pasos recomendados y recursos para obtener más información.

Precios

  • Con AWS X-Ray, solo paga por lo que usa, en función de la cantidad de rastreos registrados, recuperados y escaneados. Para más información, consulte Precios de AWS X-Ray.

  • Las comprobaciones de optimización de costos de Trusted Advisor se incluyen con las suscripciones de soporte AWS Business y Enterprise. Para más información, consulte Precios de AWS Trusted Advisor.

Ejemplo de flujo de trabajo de AWS X-Ray para ver un mapa de seguimiento

Si lo has activadoAWS X-Ray, puedes ver un mapa de rastreo en la CloudWatch consola. Un mapa de seguimiento muestra los puntos de conexión de servicio y los recursos como nodos y resalta el tráfico, la latencia y los errores de cada nodo y sus conexiones.

Puede elegir un nodo para ver información detallada sobre las métricas, registros y rastros correlacionados asociados a esa parte del servicio. Esto le permite investigar los problemas y su efecto en una aplicación.

Para ver el mapa de rastreo y los rastreos mediante la CloudWatch consola
  1. Abra la página de Funciones en la consola de Lambda.

  2. Elija una función.

  3. Elija Monitoring (Monitorización).

  4. Elija Ver seguimiento de X-Ray.

  5. Seleccione Mapa de seguimiento en Seguimiento de X-Ray en el panel de navegación izquierdo.

  6. Elija entre los intervalos de tiempo predefinidos o elija un intervalo de tiempo personalizado.

  7. Para solucionar problemas de solicitudes, elija un filtro.

Ejemplo de flujo de trabajo de AWS X-Ray para ver detalles de rastreo

Si la ha activadoAWS X-Ray, puede utilizar la vista de función única del panel de CloudWatch Lambda Insights para mostrar los datos de rastreo distribuidos de un error de invocación de una función. Por ejemplo, si el mensaje de registros de la aplicación muestra un error, puede abrir el mapa de seguimiento para ver los datos de seguimiento distribuidos y los demás servicios que gestionan la transacción.

Para ver los detalles de rastreo de una función
  1. Abra la vista de función única en la consola. CloudWatch

  2. Elija la pestaña Registros de aplicación .

  3. Use la Marca temporal o el Mensaje para identificar la solicitud de invocación que desea solucionar problemas.

  4. Para mostrar las Most recent 1000 invocations (1000 invocaciones más recientes), elija la pestaña Invocations (Invocaciones).

    
            Ordenar las 1000 invocaciones más recientes por ID de solicitud.
  5. Seleccione la columna ID de solicitud para ordenar las entradas en orden alfabético ascendente.

  6. En la columna Rastreo , elija Ver.

    Se abrirá la página Detalles de rastreo en la vista de del mapa de seguimiento.

    
            Detalles de rastro de funciones en la vista del mapa de seguimiento.

Ejemplo del flujo de trabajo de AWS Trusted Advisor para ver recomendaciones

Trusted Advisor realiza comprobaciones de las funciones de Lambda en todas las regiones de AWS para identificar funciones con el mayor ahorro potencial de costos y ofrecer recomendaciones procesables para la optimización. Analiza sus datos de uso de Lambda como el tiempo de ejecución de la función, la duración facturada, la memoria utilizada, la memoria configurada, la configuración del tiempo de espera y los errores.

Por ejemplo, la comprobación Funciones Lambda con una alta tasa de errores recomienda utilizar AWS X-Ray o CloudWatch detectar errores con las funciones Lambda.

Para comprobar si hay funciones con altas tasas de error
  1. Abra la consola de Trusted Advisor.

  2. Elija la categoría Optimización de costos.

  3. Desplácese hacia abajo hasta Funciones de Lambda de AWS con altas tasas de error. Expanda la sección para ver los resultados y las acciones recomendadas.

Siguientes pasos