

# Solución de errores y problemas conocidos para Lambda Insights de CloudWatch
<a name="Lambda-Insights-Troubleshooting"></a>

El primer paso para solucionar cualquier error es habilitar el registro de depuración en la extensión de Lambda Insights. Para ello, configure la siguiente variable de entorno en la función de Lambda: `LAMBDA_INSIGHTS_LOG_LEVEL=info`. Para obtener más información, consulte [ Uso de variables de entorno de AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html).

La extensión emite registros en el mismo grupo de registros que la función (`/aws/lambda/function-name)`. Revise esos registros para ver si el error está relacionado con un problema de instalación. 

## No se ve ninguna métrica desde Lambda Insights
<a name="Lambda-Insights-Troubleshooting-nometrics"></a>

Si no se muestran las métricas de Lambda Insights que espera ver, verifique las siguientes posibilidades:
+ **Es posible que las métricas se retrasen**: si la función aún no se ha invocado o los datos aún no se han vaciado, no verá las métricas en CloudWatch. Para obtener más información, consulte **Known Issues** (Problemas conocidos) más adelante en esta sección.
+ **Verifique que la función de Lambda tenga los permisos que corresponden**Asegúrese de que la política de IAM **CloudWatchLambdaInsightsExecutionRolePolicy** se asigne al rol de ejecución de la función.
+ **Verifique el tiempo de ejecución de Lambda**: Lambda Insights solo admite ciertos tiempos de ejecución de Lambda. Para obtener una lista de los tiempos de ejecución admitidos, consulte [Lambda Insights](Lambda-Insights.md).

  Por ejemplo, para usar Lambda Insights en Java 8, debe usar el tiempo de ejecución `java8.al2`, no el tiempo de ejecución `java8`.
+ **Verifique el acceso a la red**: la función de Lambda puede estar en una subred privada de la VPC sin acceso a Internet y usted no tiene un punto de enlace de la VPC configurado para CloudWatch Logs. Para ayudar a depurar este problema, puede establecer la variable de entorno `LAMBDA_INSIGHTS_LOG_LEVEL=info`.

## Problemas conocidos
<a name="Lambda-Insights-Troubleshooting-knownissues"></a>

El retraso de los datos puede ser de hasta 20 minutos. Cuando se completa un controlador de funciones, Lambda congela el entorno de prueba, que también congela la extensión de Lambda Insights. Mientras la función se está ejecutando, se utiliza una estrategia de procesamiento por lotes adaptable basada en la función TPS para generar datos. Sin embargo, si la función deja de invocarse durante un período prolongado y todavía hay datos de eventos en el búfer, estos datos pueden retrasarse hasta que Lambda cierre el entorno de pruebas. Cuando Lambda cierra el entorno de pruebas, vaciamos los datos almacenados en el búfer.