Dela via


Övervakning och hälsa

Dricks

Det här innehållet är ett utdrag från eBook, Architecting Cloud Native .NET Applications for Azure, tillgängligt på .NET Docs eller som en kostnadsfri nedladdningsbar PDF som kan läsas offline.

Cloud Native .NET apps for Azure eBook cover thumbnail.

Mikrotjänster och molnbaserade program går hand i hand med bra DevOps-metoder. DevOps är många saker för många människor, men kanske en av de bättre definitionerna kommer från molnrådgivare och DevOps evangelist Donovan Brown:

"DevOps är en union av människor, processer och produkter för att möjliggöra kontinuerlig leverans av värde till våra slutanvändare."

Tyvärr, med terse definitioner, finns det alltid utrymme att säga fler saker. En av de viktigaste komponenterna i DevOps är att se till att de program som körs i produktion fungerar korrekt och effektivt. För att mäta hälsotillståndet för programmet i produktion är det nödvändigt att övervaka de olika loggar och mått som skapas från servrarna, värdarna och programmet. Antalet olika tjänster som körs till stöd för ett molnbaserat program gör övervakning av hälsotillståndet för enskilda komponenter och programmet som helhet till en kritisk utmaning.