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.
Depurar con registros de aplicaciones publicadas en Amazon Logs CloudWatch
Amazon CloudWatch Logs monitoriza sus AWS recursos y las aplicaciones en las que ejecuta AWS en tiempo real. Puede usar CloudWatch los registros para recopilar y realizar un seguimiento de las métricas, que son variables que puede medir para sus recursos y aplicaciones.
Para depurar aplicaciones de App Studio, CloudWatch los registros son útiles para rastrear los errores que se producen durante la ejecución de una aplicación, auditar la información y proporcionar contexto sobre las acciones de los usuarios y las interacciones patentadas. Los registros ofrecen datos históricos, que puedes usar para auditar los patrones de uso y acceso a las aplicaciones, así como para revisar los errores encontrados por los usuarios.
nota
CloudWatch Los registros no proporcionan un seguimiento en tiempo real de los valores de los parámetros transmitidos desde la interfaz de usuario de una aplicación.
Usa el siguiente procedimiento para acceder a los registros de tus aplicaciones de App Studio en CloudWatch Logs.
-
En el estudio de aplicaciones de App Studio de tu aplicación, busca y anota el ID de la aplicación consultando la URL. El ID de la aplicación puede tener un aspecto similar a este:
802a3bd6-ed4d-424c-9f6b-405aa42a62c5. -
Abre la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/
. -
En el panel de navegación, seleccione Grupos de registro.
-
Aquí encontrará cinco grupos de registros por aplicación. Según el tipo de información que le interese, seleccione un grupo y escriba una consulta para los datos que desea descubrir.
La siguiente lista contiene los grupos de registros e información sobre cuándo usar cada uno de ellos:
/aws/appstudio/: utilízalo para depurar las respuestas de automatización, los errores de los componentes o el JavaScript código relacionado con la versión de tu aplicación publicada actualmente en el entorno de pruebas.teamId/appId/TEST/app/aws/appstudio/: Utilízalo para depurar errores de JavaScript código, como la visibilidad condicional o la transformación, los errores de consulta y los errores de inicio de sesión o permisos de usuario relacionados con la versión de tu aplicación actualmente publicada en el entorno de pruebas.teamId/appId/TEST/audit/aws/appstudio/: Utilízalo para supervisar las acciones del creador o del administrador.teamId/setup/aws/appstudio/: Utilízalo para depurar respuestas de automatización, errores de consulta, errores de componentes o JavaScript código relacionado con la versión de tu aplicación publicada actualmente en el entorno de producción.teamId/appId/PRODUCTION/app/aws/appstudio/: Utilízalo para depurar errores de JavaScript código, como la visibilidad condicional o la transformación, así como los errores de inicio de sesión o permisos de usuario relacionados con la versión de tu aplicación actualmente publicada en el entorno de producción.teamId/appId/PRODUCTION/audit
nota
La mayoría de los registros que se utilizan para la depuración se clasifican en el
DebugLogClientespacio de nombres. -
Una vez que esté en un grupo de registros, puede elegir las secuencias de registro más recientes o una con la hora del último evento más cercana a la hora de interés, o puede elegir buscar en todas las secuencias de registro para buscar en todos los eventos de ese grupo de registros. Para obtener más información sobre la visualización de los datos de registro en CloudWatch los registros, consulte Ver los datos de registro enviados a CloudWatch los registros.
Uso de las consultas de CloudWatch Logs Insights para filtrar y ordenar los registros
Puede usar CloudWatch Logs Insights para consultar varios grupos de registros a la vez. Una vez que haya identificado una lista de grupos de registros que contienen información sobre la sesión, vaya a CloudWatch Logs Insights y seleccione los grupos de registros. A continuación, personalice la consulta para reducir aún más las entradas del registro de destino. Estos son algunos ejemplos de consultas:
Lista de registros que contienen la palabra clave: error
fields @timestamp, @message | filter @message like 'error' | sort @timestamp desc
Registros de depuración del entorno de pruebas:
fields @timestamp, @message | filter namespace = "DebugLogClient" | sort @timestamp desc
Un total de 504/404 /500 recuentos de errores en intervalos de 5 minutos:
filter @message like '/api/automation' and (@message like ': 404' or @message like ': 500' or @message like ': 504') | fields @timestamp, method, path, statusCode | stats count(*) as errorCount by bin(5m)
Para obtener más información sobre CloudWatch Logs Insights, consulte Cómo analizar los datos de registro con CloudWatch Logs Insights en la guía del usuario de Amazon CloudWatch Logs.