Registro de aplicaciones en Azure Container Apps
Azure Container Apps proporciona dos tipos de categorías de registro de aplicaciones:
- Registros de la consola de contenedor: secuencia desde la consola de contenedor.
- Registros del sistema son generados por el servicio Azure Container Apps.
Puede ver los flujos de registro casi en tiempo real en Azure Portal o la CLI. Para obtener más opciones para almacenar y supervisar los registros, consulte Opciones de registro.
Registros de la consola de contenedor
Los registros de consola se originan a partir de los mensajes stderr
y stdout
de los contenedores de la aplicación de contenedor y los sidecars de Dapr. Al implementar el registro en la aplicación, puede solucionar problemas y supervisar el estado de la aplicación.
Sugerencia
La instrumentación del código con mensajes de registro bien definidos puede ayudarle a comprender cómo funciona el código y a depurar problemas. Para más información sobre los procedimientos recomendados, consulte Diseño para operaciones.
Registros del sistema
Azure Container Apps genera registros del sistema para informarle sobre el estado de los eventos de nivel de servicio. Los mensajes de registro incluyen la siguiente información:
- El componente dapr se creó correctamente
- El componente dapr se actualizó correctamente
- Error al crear el componente dapr
- El volumen se montó correctamente
- Error al montar el volumen
- Dominio enlazado correctamente
- Autenticación habilitada en la aplicación
- Creación de la configuración de autenticación
- Configuración de autenticación creada correctamente
- Establecimiento de un peso de tráfico
- Creando una nueva revisión:
- La revisión se aprovisionó correctamente
- Desactivando las revisiones antiguas
- Error al aprovisionar la revisión
Los registros del sistema emiten los siguientes mensajes:
Source | Tipo | Mensaje |
---|---|---|
Dapr | Información | Se creó correctamente el componente de Dapr <component-name> con ámbito <dapr-component-scope>. |
Dapr | Información | Se actualizó correctamente el componente de Dapr <component-name> con ámbito <component-type>. |
Dapr | Error | Error al crear el componente de Dapr <component-name>. |
Montajes de volumen | Información | Se ha montado correctamente el volumen <volume-name> para la revisión <revision-scope>. |
Montajes de volumen | Error | Error al montar el volumen <volume-name>. |
Enlace de dominio | Información | Se ha enlazado correctamente el dominio <domain> a la aplicación de contenedor <container app name>. |
Autenticación | Información | Autenticación habilitada en la aplicación. Creación de la configuración de autenticación |
Autenticación | Información | Configuración de autenticación creada correctamente |
Peso del tráfico | Información | Establecimiento de un peso de tráfico de <percentage>% para la revisión <revision-name\> |
Aprovisionamiento de revisiones | Información | Creación de una revisión: <revision-name> |
Aprovisionamiento de revisiones | Información | La revisión <name> se ha aprovisionado correctamente. |
Aprovisionamiento de revisiones | Información | Desactivación de revisiones antiguas desde "ActiveRevisionsMode=Single" |
Aprovisionamiento de revisiones | Error | Error al aprovisionar la revisión <revision-name>. ErrorCode: <[ErrImagePull]|[Timeout]|[ContainerCrashing]> |