Delen via


Het starten van de bewaking van een nieuwe toepassing

 

Van toepassing op: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Als u een nieuwe toepassing die u meer informatie over hebt, kunt u de .NET Application Performance Monitoring-sjabloon in System Center 2012 – Operations Manager configureren voor bewaking. Hier zijn enkele instellingen om mee te beginnen, die u kunnen helpen kennis te maken met uw nieuwe toepassing. Verder is het ideaal dat u begint te bewaken in een test- of ontwikkelingsomgeving.

Controle-instellingen voor een nieuwe toepassing

Na deze strategie voor de bewaking van een nieuwe toepassing kunt u meer te weten hoe de toepassing zich gedraagt binnen uw systeem en voor de klant.

Starten van de controle aan serverzijde alleen met een eenvoudige bewaakte systeem en korte instellingen

Houd de configuratie in de eerste plaats eenvoudig: bewaak één toepassing op één server. Ten tweede als u eerst de .NET Application Performance Monitoring voor het bewaken van een nieuwe toepassing, plan de lang genoeg om inzicht te krijgen sommige trends te implementeren instellingen wilt behouden. Een hoeveelheid gegevens van een dag zou u inzicht moeten geven in de prestaties en gebruikspatronen van de toepassing.

Basislijnprestaties bepalen met standaardinstellingen en enkele specifieke instellingen

Over het algemeen kunt u het beste de standaardinstellingen behouden. De standaardinstellingen zorgen ervoor dat u eventuele grote problemen met de toepassing ziet, en houden de impact op de bewaakte toepassing tot een minimum beperkt.

Als er geen prestatie- of uitzonderingsgebeurtenissen optreden, kunt u de volgende stappen ondernemen om een idee te krijgen van hoe de basislijnprestaties eruitzien.

Bij het beginnen van de bewaking zou u de volgende instellingen kunnen aanpassen zoals hier aangeven:

  • Verlaag de drempelwaarden voor prestaties. Dit helpt u een maat vast te stellen voor de basislijnprestaties door te zien wat de huidige prestatiekenmerken van de toepassing zijn.

  • Schakel in alle naamruimten. U wilt weten welke naamruimten betrokken zijn en als u bepaalde naamruimten in eerste instantie ingesteld, missen een naamruimte waarbij een fout optreedt.

  • Alle uitzonderingen, niet alleen kritieke uitzonderingen verzamelen. U moet weten welke soorten uitzonderingen optreden. Met behulp van bekende uitzonderingshandlers beperkt u de uitzonderingen die u ontvangt.

Dit kan een grote hoeveelheid gegevens opleveren (meer dan u zou willen voor lange-termijnbewaking), maar in het begin is deze hoeveelheid nuttig om trends te zien, zoals de soorten paden die klanten door het systeem volgen en hoe de normale prestaties eruitzien.

Wanneer de gegevensverzameling voltooid is, gebruikt u de Application Advisor-rapporten, zoals Toepassingsprestatieanalyse, om te kijken hoe de bewaakte toepassingen eruitzien. Met behulp van het rapport kunt u zien wat de gemiddeld duur is van de zwaarste (langst lopende) aanroepen via het systeem, evenals de maximale tijd die wordt besteed aan het verwerken van aanvragen. Hierdoor kunt u aangepaste slimme drempels instellen op basis van de werkelijke toepassingsprestaties. U ziet ook welke functies sneller worden uitgevoerd dan andere, en u kunt speciale webpagina-, webmethode- en functietransacties maken voor de kritieke methoden, zodat u ervoor kunt zorgen dat deze reageren onder een striktere SLA dan de toepassing als geheel. Zie voor meer informatie over het weergeven van rapporten bereik en uitvoeren en Application Advisor-rapport waarschuwingen prioriteit door via Application Advisor.

Instellingen aanpassen en vergelijken met de basislijn

Nadat u een maat hebt vastgesteld voor de basislijnprestaties, begint u de instellingen aan te passen om de bewaking zo af te stemmen dat de soorten uitzonderingen die zich voordoen, worden ontdekt. Door alle uitzonderingen te rapporteren, kunt u zien of er standaarduitzonderlingshandlers in de toepassing aanwezig zijn die uitzonderingen opvangen waarover u liever waarschuwingen zou krijgen. De gegevens die u krijgt worden met elke aanpassing van grotere betekenis en lager in volume.

  • Verwijder de aangepaste instellingen en stel drempelwaarden in op basis van de verzamelde gegevens.

  • Specifieke naamruimten op basis van de oproep stapels in de prestaties en uitzondering gebeurtenissen die u hebt gevonden tijdens de basislijn toevoegen.

  • Uitzonderingshandlers voor elke toepassing niveau "Vang alle"-handlers die van buiten de toepassing en de uitzonderingshandlers .NET Framework te gaan uitzonderingen toevoegen.

  • Voeg gespecialiseerde transacties to om de prestaties van veelgebruikte methoden te bewaken die aan een striktere SLA moeten worden gehouden dan de toepassing als geheel.

Vergelijk de nieuwe gegevens met de basislijn. Nu begint u bijvoorbeeld de werkelijke gemiddelde reactietijd te zien. Nu u weet wat de verschillende prestatie-uitzonderingen zijn die de toepassing verzendt, kunt u de specifieke naamruimten toevoegen die u wilt, in plaats van alle naamruimten te bewaken. Uw toepassing wordt geconfigureerd om te worden bewaakt op basis van de geobserveerde prestatieniveaus, en ontvangt een waarschuwing als er dingen buiten de normale niveaus terechtkomen.

De toepassing geleidelijk op meer bewaakte servers in uw systeem implementeren

Nadat u de toepassing een tijdje met de nieuwe bewakingsconfiguratie hebt bewaakt en u denkt dat de toepassing in orde is, verhoogt u het aantal servers waarop u de toepassing uitvoert bijvoorbeeld van een tot tien. Wanneer de toepassing op dat niveau goed draait, breidt u de implementatie en bewaking uit naar meer servers, enzovoort. Deze graduele invoeringsbenadering helpt u vertrouwen te krijgen in de bewaking voor die toepassing en helpt de goede werking van uw systeem te garanderen.

Client-Side Monitoring starten

Als u er zeker van te zijn dat de toepassing goed binnen uw systeem wordt uitgevoerd, is het een geschikte tijd om te controleren wat de klant optreedt. Dit is wat client-side application Performance monitoring biedt. Zie het inschakelen van bewaking aan clientzijde Bewaking van .NET-toepassingen configureren

Wat de operator met deze informatie kan doen

Dankzij deze basisgegevens kan de operator een beter idee krijgen van waar het probleem met de toepassing of met de infrastructuur zich bevindt, en weten of het iets is dat alleen door het ontwikkelingsteam kan worden opgelost, of iets dat de operator direct zelf kan aanpakken.