Freigeben über


Überwachung und Gesundheit

Tipp

Dieser Inhalt ist ein Auszug aus dem eBook, Architecting Cloud Native .NET Applications for Azure, verfügbar auf .NET Docs oder als kostenlose herunterladbare PDF, die offline gelesen werden kann.

Miniaturansicht des E-Books „Architecting Cloud Native .NET Applications for Azure“.

Microservices und cloudeigene Anwendungen gehen hand in Hand mit guten DevOps-Methoden. DevOps ist viele Dinge für viele Menschen, aber vielleicht eine der besseren Definitionen stammt von Cloud-Befürworter und DevOps Evangelist Donovan Brown:

"DevOps ist die Vereinigung von Personen, Prozessen und Produkten, um eine kontinuierliche Lieferung von Wert für unsere Endbenutzer zu ermöglichen."

Leider bieten knappe Definitionen immer Raum, um mehr zu sagen. Eine der wichtigsten Komponenten von DevOps stellt sicher, dass die in der Produktion ausgeführten Anwendungen ordnungsgemäß und effizient funktionieren. Um die Integrität der Anwendung in der Produktion zu messen, ist es erforderlich, die verschiedenen Protokolle und Metriken zu überwachen, die von den Servern, Hosts und der richtigen Anwendung erstellt werden. Die Anzahl der verschiedenen Dienste, die zur Unterstützung einer cloudeigenen Anwendung ausgeführt werden, macht die Überwachung des Zustands einzelner Komponenten und der Anwendung als ganzes eine wichtige Herausforderung.