Compartilhar via


Application Logging nos Aplicativos de Contêiner do Azure

Os Aplicativos de Contêiner do Azure fornecem 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 seu aplicativo, você pode solucionar problemas e monitorar a integridade do seu aplicativo.

Dica

Instrumentar seu código com mensagens de log bem definidas pode ajudá-lo a entender como o código está sendo executado e a depurar problemas. Para saber mais 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 informar você 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 componente dapr
  • Volume montado com êxito
  • Erro ao montar volume
  • Domínio associado com êxito
  • Autenticação habilitada no aplicativo
  • Criar configuração de autenticação
  • Configuração de autenticação criada com êxito
  • Definindo um peso de tráfego
  • Criando uma revisão:
  • Revisão provisionada com êxito
  • Desativando revisões antigas
  • Erro ao provisionar revisão

Os logs do sistema emitem as seguintes mensagens:

Origem Tipo Mensagem
Dapr Informações Nome do componente dapr <component-name> criado com êxito com escopo <dapr-component-scope>
Dapr Informações Nome do componente dapr <component-name> atualizado com êxito com escopo <component-type>
Dapr Erro Erro ao criar o nome do 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 volume <volume-name>
Associação de domínio Informações Domínio associado com êxito o Domínio <domain> ao <nome de aplicativo de contêiner> do aplicativo de contêiner
Autenticação Informações Autenticação habilitada no aplicativo. Criar configuração de autenticação
Autenticação 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 Criar uma nova revisão: <revision-name>
Provisionamento de revisão Informações Revisão <name> provisionada com êxito
Provisionamento de revisão Informações Desativar revisões antigas desde 'ActiveRevisionsMode=Single'
Provisionamento de revisão Erro Erro ao provisionar a revisão <revision-name>. ErrorCode: <[ErrImagePull]|[Timeout]|[ContainerCrashing]>

Próximas etapas