Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Conseil / Astuce
Ce contenu est un extrait de l’eBook, Architecting Cloud Native .NET Applications pour Azure, disponible sur .NET Docs ou en tant que PDF téléchargeable gratuitement qui peut être lu hors connexion.
Les microservices et les applications natives cloud vont de pair avec de bonnes pratiques DevOps. DevOps représente beaucoup de choses pour beaucoup de gens, mais peut-être que l'une des meilleures définitions provient de l'avocat du cloud et évangéliste DevOps Donovan Brown.
« DevOps est l’union des personnes, des processus et des produits pour permettre la livraison continue de valeur à nos utilisateurs finaux. »
Malheureusement, avec des définitions succinctes, il y a toujours la possibilité d'en dire davantage. L’un des composants clés de DevOps est de s’assurer que les applications en cours d’exécution en production fonctionnent correctement et efficacement. Pour évaluer l'état de santé de l'application en production, il est nécessaire de surveiller les différents journaux et métriques générés à partir des serveurs, des hôtes et de l'application en propre. Le nombre de différents services exécutés en prise en charge d’une application native dans le cloud rend la surveillance de l’intégrité des composants individuels et de l’application dans son ensemble un défi critique.