Registo de Aplicações em Aplicações de Contentor do Azure
Os Aplicativos de Contêiner do Azure fornecem dois tipos de categorias de log de aplicativos:
- O fluxo de logs do console do contêiner é transmitido do console do contêiner.
- Os logs do sistema são gerados pelo serviço Aplicativos de Contêiner do Azure.
Você pode exibir os fluxos de log quase em tempo real no portal do Azure ou na CLI. Para obter mais opções para armazenar e monitorar seus logs, consulte Opções de registro.
Logs do console do contêiner
Os logs do console são originados das stderr
mensagens e stdout
dos contêineres em seu aplicativo de contêiner e sidecars do Dapr. Ao implementar o registro em log em seu aplicativo, você pode solucionar problemas e monitorar a integridade do seu aplicativo.
Gorjeta
Instrumentar seu código com mensagens de log bem definidas pode ajudá-lo a entender como seu código está funcionando e a depurar problemas. Para saber mais sobre as práticas recomendadas, consulte Design para operações.
Registos do sistema
Os Aplicativos de Contêiner do Azure geram logs do sistema para informá-lo sobre o status dos eventos de nível de 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 sucesso
- Erro no volume de montagem
- Domínio vinculado com êxito
- Autenticação ativada no aplicativo
- Criando configuração de autenticação
- Configuração de autenticação criada com êxito
- Definir um peso de tráfego
- Criação de uma nova revisão:
- Revisão provisionada com êxito
- Desativando revisões antigas
- Revisão de provisionamento de erros
Os logs do sistema emitem as seguintes mensagens:
Origem | Type | Mensagem |
---|---|---|
Dapr | Informações | Nome do componente <> dapr criado com êxito com escopo <dapr-component-scope> |
Dapr | Informações | Nome do componente <> dapr atualizado com êxito com o tipo de componente de escopo <> |
Dapr | Erro | Erro ao criar o nome do componente dapr <> |
Montagens de volume | Informações | Nome do> volume de volume <montado com êxito para <revisão do escopo da revisão> |
Montagens de volume | Erro | Erro ao volume de montagem <do volume-nome> |
Vinculação de domínio | Informações | Domínio <> vinculado com êxito ao nome do aplicativo contêiner <> |
Autenticação | Informações | Auth ativada no aplicativo. Criando configuração de autenticação |
Autenticação | Informações | Configuração de autenticação criada com êxito |
Peso do tráfego | Informações | Definindo um peso de tráfego de %> percentual para <o nome da <revisão de revisão\> |
Provisionamento de revisão | Informações | Criando uma nova revisão: <nome da revisão> |
Provisionamento de revisão | Informações | Nome da revisão <provisionada com êxito> |
Provisionamento de revisão | Informações | Desativando revisões antigas desde 'ActiveRevisionsMode=Single' |
Provisionamento de revisão | Erro | Erro ao provisionamento revisão <revisão-nome>. ErrorCode: <[ErrImagePull]|[ Tempo limite]|[ContainerCrashing]> |