Dela via


Starta övervakning ett nytt program

 

Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

När du har ett nytt program som du lära dig om hur du kan använda .NET Application Performance Monitoring-mallen i System Center 2012 – Operations Manager du konfigurerar övervakning för den. Här följer några inställningar som hjälper dig att komma igång med det nya programmet. Dessutom är det bäst om du börjar övervaka i en test- eller utvecklingsmiljö.

Övervakningsinställningar för ett nytt program

Efter den här metoden för övervakning av ett nytt program hjälper dig att få veta hur programmet ska fungera i systemet och för kunden.

Starta övervakning på serversidan endast med en enkel övervakningssystem och korta inställningar

Först hålla konfigurationen enkelt: övervaka ett program på en server. Andra när du först konfigurera .NET Application Performance Monitoring att övervaka ett nytt program, tänker behålla inställningarna implementerar du lång tid att förstå vissa trender. En dags data bör ge dig kunskap om programmets prestanda och användningsmönster.

Etablera baslinjeprestanda med standardinställningar och vissa specifika inställningar

Till största del är det bra att behålla standardinställningarna. Med standardinställningarna kan du se stora problem med programmet och påverka det övervakade programmet så lite som möjligt.

Om inga prestanda- eller undantagshändelser aktiveras kan du med följande steg få en bild av hur baslinjeprestandan ser ut.

Med följande justeringar av inställningarna kan du börja övervakningen:

  • Sänk tröskelvärdena för prestanda. På så sätt kan du etablera ett baslinjeprestandamått genom att se vilka de aktuella prestandaegenskaperna för programmet är.

  • Aktivera alla namnområden. Vill du ta reda på vilka namnområden ingår och om du anger specifika namnområden först kan du missat ett namnområde där ett fel inträffar.

  • Samla in alla undantag, inte bara kritiska undantag. Du måste känna till vilka typer av undantag som genereras. Med kända undantagshanterare kan du begränsa undantagen du får.

Det här kan resultera i mycket data – mer än du vill ha för långsiktig övervakning – men i början är de stora datamängderna användbara för att se trender, till exempel vilka vägar kunder tar genom systemet och hur normal prestanda ser ut.

När datainsamlingen är klar kan du med Programkontroll-rapporter, till exempel Prestandaanalys för program, se hur övervakade program ser ut. I rapporten ser du den genomsnittliga tiden för såväl de tyngsta anropen (längst körningstid) genom systemet som maxtiden som läggs på att bearbeta begäranden. På så sätt kan du ange anpassade smarta tröskelvärden baserat på programprestanda i realtid. Du ser också vilka funktioner som körs snabbare än andra och du kan skapa specifika webbside-, webbmetods- och funktionstransaktioner för de kritiska metoderna, så att du kan se till att de lyder under ett strängare servicenivåavtal än programmet i helhet. Mer information om hur du visar rapporter finns i omfattningen och kör och programkontrollen rapporten i prioritera aviseringar genom att använda programkontrollen.

Justera inställningar och jämför med baslinjen

När du har skapat ett baslinjeprestandamått börjar du finjustera inställningarna för övervakningen så att den fångar upp alla typer av undantag som aktiveras. Genom att rapportera alla undantag ser du om det finns några standardundantagshanterare i programmet som registrerar undantag för vilka du föredrar att få aviseringar. Data du får blir meningsfullare och mindre i volym med varje justering.

  • Ta bort de anpassade inställningarna och ange tröskelvärden baserat på data som samlas in.

  • Lägga till specifika namnområden baserat på anrop grupper i du hittat under baslinjen, prestanda och undantag händelserna.

  • Lägg till undantagshanterare för alla program nivån "sådant alla" hanterare som behåller undantag från kommer utanför programmet och undantagshanterare .NET Framework.

  • Lägg till specialiserade transaktioner för att övervaka prestanda för vanliga metoder som bör lyda under ett strängare servicenivåavtal än programmet i helhet.

Jämför de nya data med baslinjen. Exempelvis börjar du se den verkliga genomsnittliga svarstiden. Nu när du vet de olika prestandaundantagen som programmet skickar kan du lägga till specifika namnområden du vill ha istället för att övervaka alla namnområden. Programmet konfigureras så att det övervakas baserat på de observerade prestandanivåerna och aviseras om något hamnar utanför normalnivåerna.

Distribuera programmet gradvis till fler övervakade servrar i systemet

När du har övervakat programmet ett tag med den nya övervakningskonfigurationen, och när du anser att programmet är felfritt, ökar du antalet servrar du kör programmet på och övervakar till exempel från ett till tio. När det körs felfritt på den nivån ökar du distribueringen och övervakningen till fler servrar, och så vidare. Med den här gradvisa distribueringen får du förtroende för övervakningen av programmet och ser till så att systemets hälsotillstånd är bra.

Starta övervakning på klientsidan

När du är säker på att programmet körs korrekt i systemet är dags att övervaka kunden av. Det här är vilka klientsidan av webbprogram har. Om du vill aktivera övervakning på klientsidan, se Så här konfigurerar du övervakning för .NET-program

Vad operatören kan göra med informationen

Med den här grundläggande informationen kan operatören få en bättre uppfattning om var problemet finns i programmet eller infrastrukturen och veta om det är något som bara utvecklingsteamet kan korrigera eller om operatören kan hantera det direkt.