Registro de aplicaciones en Azure Container Apps

Azure Container Apps proporciona dos tipos de categorías de registro de aplicaciones:

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

Container Apps genera registros del sistema para informarle del estado de los eventos de nivel de servicio. Los mensajes de registro incluyen la información siguiente:

  • 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]>

Pasos siguientes