Compartilhar via


Application logging nos Aplicativos de Contêiner do Azure

Azure Container Apps fornece dois tipos de categorias de log de aplicativos:

Você pode exibir os fluxos de log quase em tempo real no portal ou na CLI do Azure. Para obter mais opções para armazenar e monitorar seus logs, confira Opções de registro em log.

Logs do console de contêiner

Os logs de console são originados das mensagens stderr e stdout dos contêineres em seu aplicativo de contêiner e sidecars da Dapr. Ao implementar o registro em log em sua aplicação, você pode identificar problemas e monitorar a saúde do seu aplicativo.

Dica

Instrumentar seu código com mensagens de log bem definidas pode ajudá-lo a entender como seu código está sendo executado e a depurar problemas. Para obter mais informações sobre as práticas recomendadas, consulte Design para operações.

Logs do sistema

Os Aplicativos de Contêiner do Azure geram logs do sistema para informá-lo sobre o status dos eventos no nível do serviço. As mensagens de log incluem as seguintes informações:

  • Componente Dapr criado com êxito
  • Componente Dapr atualizado com êxito
  • Erro ao criar o componente Dapr
  • Volume montado com êxito
  • Erro ao montar volume
  • Domínio vinculado com êxito
  • Autenticação habilitada no aplicativo
  • Criando configuração de autenticação
  • Configuração de autenticação criada com êxito
  • Definindo um peso de tráfego
  • Criando uma nova revisão
  • Revisão provisionada com êxito
  • Desativando revisões antigas
  • Erro ao provisionar revisão

Os logs do sistema emitem as seguintes mensagens:

Source Tipo Message
Dapr Informações Componente Dapr <component-name> foi criado com sucesso e tem o escopo <dapr-component-scope>
Dapr Informações Componente Dapr <component-name> atualizado com sucesso com o escopo <component-type>
Dapr Erro Erro ao criar o componente Dapr <component-name>
Montagens de volume Informações Volume <volume-name> montado com êxito para a revisão <revision-scope>
Montagens de volume Erro Erro ao montar o volume <volume-name>
Associação de domínio Informações Domínio <domain> associado com sucesso ao aplicativo de contêiner <nome do aplicativo de contêiner>
Authentication Informações Autenticação habilitada no aplicativo. Criando configuração de autenticação
Authentication Informações Configuração de autenticação criada com êxito
Peso do tráfego Informações Definir um peso de tráfego de <percentual>% para a revisão <revision-name\>
Provisionamento de revisão Informações Criando uma nova revisão: <nome da revisão>
Provisionamento de revisão Informações Revisão <nome> provisionada com sucesso
Provisionamento de revisão Informações Desativando revisões antigas desde 'ActiveRevisionsMode=Single'
Provisionamento de revisão Erro Erro ao provisionar o nome< da revisão>. ErrorCode: <[ErrImagePull]|[Timeout]|[ContainerCrashing]>

Próximas etapas