Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dica
Esse conteúdo é um trecho do eBook, Architecting Cloud Native .NET Applications for Azure, disponível no .NET Docs ou como um PDF para download gratuito que pode ser lido offline.
Microsserviços e aplicativos nativos de nuvem acompanham boas práticas de DevOps. DevOps é muitas coisas para muitas pessoas, mas talvez uma das melhores definições venha do defensor da nuvem e evangelista do DevOps Donovan Brown:
"O DevOps é a união de pessoas, processos e produtos para permitir a entrega contínua de valor aos nossos usuários finais."
Infelizmente, com definições sucintas, sempre há espaço para dizer mais coisas. Um dos principais componentes do DevOps é garantir que os aplicativos em execução em produção estejam funcionando de forma adequada e eficiente. Para medir a saúde do aplicativo em produção, é necessário monitorar os vários logs e métricas que estão sendo produzidos a partir dos servidores, hosts e do próprio aplicativo. O número de serviços diferentes em execução em suporte a um aplicativo nativo de nuvem torna o monitoramento da integridade de componentes individuais e o aplicativo como um todo um desafio crítico.