Delen via


Toevoegen, inschakelen, en naamruimten uitschakelen

 

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

Naamruimten definiëren waar prestatiebewaking van toepassingen voor het verzamelen van gedetailleerde informatie, zoals parameters en variabelen voor functies in de opgegeven naamruimten of klassen moet gaan. Ze kunnen worden toegevoegd aan de standaardlijst en worden beschouwd als een van beide toegangspunten of als methoden. De standaardinstellingen voor bewaking van de lijst kan worden gewijzigd door toevoegen, bewerken of verwijderen van naamruimten en klassen.

Notitie

Veel grote .NET Framework-naamruimten (zoals System.* en Microsoft.*) zijn standaard uitgeschakeld. Zodat ze moet u deze expliciet toevoegen aan de lijst naamruimten als ingeschakelde naamruimten. Bovendien toe te voegen naamruimten waardoor de prestaties kan en moet u deze alleen geldig na zorgvuldig testen toevoegen.

Notitie

Alleen voor System Center 2012 SP1: Alle naamruimten is aanwezig in de lijst en is ingeschakeld voor de bewaking van standaard. Echter alle naamruimten, bevat geen naamruimten die expliciet is uitgeschakeld door de gebruiker of door de standaard-configuratiebestanden.

Als een naamruimte is te veel gebeurtenissen genereren, verzameling voor die naamruimte is uitgeschakeld door de agent automatisch om te voorkomen dat de agend overbelasting en een gebeurtenis wordt geschreven op de agent in de Operations Manager gebeurtenislogboek. Rest blijven echter uitgevoerd zoals verwacht.

Een naamruimte toevoegen

Een naamruimte toevoegen

  1. Voor het openen van de .NET Application Performance Monitoring-sjabloon in de Operations Manager console in het navigatiedeelvenster, klikt u op de ontwerp knop, klikt u op Management Pack-sjablonen, en klik vervolgens op .NET Application Performance Monitoring.

  2. Met de rechtermuisknop op de toepassingsgroep waarvan de instellingen wilt wijzigen en selecteer vervolgens eigenschappen.

  3. Klik op het tabblad Standaardinstellingen voor serverzijde op Geavanceerde instellingen.

  4. Op de Geavanceerde instellingen pagina, klikt u op naamruimten ingesteld openen van de naamruimte lijst pagina. Dit is waar u naamruimten kunt toevoegen.

  5. Een naamruimte toevoegen op het naamruimte lijst optie naamruimte of klasse, klikt u op toevoegen, en typt u de naamruimte die u wilt toevoegen.

    Notitie

    De namen van de naamruimte en klasse zijn hoofdlettergevoelig. Naam van de klasse moet worden opgegeven in de volgende notatie: Namespace.ClassName

    De -controle inschakelen selectievakje kunt u aangeven of u wilt dat voor het verzamelen van gegevens van functies in de naamruimte of klasse. Als u uitschakelen wilt, controle, waarschijnlijk omdat de functies in de naamruimte zeer vaak worden genoemd en van prestatieoverhead maken kunnen, schakelt u de -controle inschakelen selectievakje en de functies wordt niet gecontroleerd. Als u een beginpunt voor deze naamruimte maken wilt, selecteert u de inschakelen als entrypoint selectievakje. Prestaties gebeurtenistiming begint wanneer de monitor een bekende beginpunt wordt aangetroffen en is voltooid als de verwerking van het beginpunt is voltooid. Als deze tijd de waarschuwingen drempelwaarde overschrijdt, wordt een prestatiegebeurtenis gerapporteerd. Voor de meeste ASP.NET, ASP.NET MVC en WCF-toepassingen en services is het meestal niet nodig zijn om te markeren specifieke naamruimten of klassen als toegangspunten omdat de standaard-configuratiebestanden bevat al de vermelding punten die door deze technologieën worden gebruikt. Klik op OK.

    System_CAPS_warningWaarschuwing

    Naamruimten zijn ingesteld op het procesniveau van het. Als u een naamruimten voor een toepassing die in het proces wordt uitgevoerd en vervolgens uitschakelen voor een andere toepassing die in dit proces wordt uitgevoerd, zal er een conflict naamruimte en bewaking wordt uitgeschakeld. Om dit probleem oplossen, moet u de naamruimte hetzelfde voor alle toepassingen in hetzelfde proces verwerken.

    Notitie

    In tegenstelling tot naamruimten kunt methoden u inschakelen en uitschakelen van gegevensverzameling op het niveau van specifieke functie en kunt u zowel tijdmetingen als verzamelen van de uitgebreide informatie, zoals variabelen en parameters die worden gebruikt door de methoden bewaken.

Een naamruimte bewerken

Een naamruimte bewerken

  1. Voor het openen van de .NET Application Performance Monitoring-sjabloon in de Operations Manager console in het navigatiedeelvenster, klikt u op de ontwerp knop, klikt u op Management Pack-sjablonen, en klik vervolgens op .NET Application Performance Monitoring.

  2. Klik met de rechtermuisknop de toepassingsgroep waarvan de instellingen wilt wijzigen en selecteer vervolgens eigenschappen.

  3. Klik op het tabblad Standaardinstellingen voor serverzijde op Geavanceerde instellingen.

  4. Op de Geavanceerde instellingen pagina, klikt u op naamruimten ingesteld openen van de naamruimte lijst pagina. Dit is waar u naamruimten kunt bewerken.

  5. Een naamruimte bewerken op de naamruimte lijst pagina, klikt u op Bewerken, breng de gewenste wijzigingen aan en klik vervolgens op OK.

    Notitie

    De namen van de naamruimte en klasse zijn hoofdlettergevoelig. Naam van de klasse moet worden opgegeven in de volgende notatie: Namespace.ClassName

Een naamruimte verwijderen

Een naamruimte verwijderen

  1. Voor het openen van de .NET Application Performance Monitoring-sjabloon in de Operations Manager console in het navigatiedeelvenster, klikt u op de ontwerp knop, klikt u op Management Pack-sjablonen, en klik vervolgens op .NET Application Performance Monitoring.

  2. Klik met de rechtermuisknop de toepassingsgroep waarvan de instellingen wilt wijzigen en selecteer vervolgens eigenschappen.

  3. Klik op het tabblad Standaardinstellingen voor serverzijde op Geavanceerde instellingen.

  4. Op de Geavanceerde instellingen pagina, klikt u op naamruimten ingesteld openen van de naamruimte lijst pagina. Dit is waar u naamruimten kunt verwijderen.

  5. Verwijderen van een naamruimte voor het naamruimte lijst pagina, selecteert u de naamruimte of klasse die u wilt verwijderen, klikt u op verwijderen, en klik vervolgens op OK.

Wanneer u wilt in- of uitschakelen van de bewaking van alle naamruimten en klassen

Deze instelling wordt gebruikt om te achterhalen wat u niet weet Als u wilt oplossen. Als u met een toepassing werkt, kunt u niet weet wat u nodig hebt om de gegevens die u wilt inschakelen. Dit is bij alle naamruimten moet worden ingeschakeld. Controle van alle naamruimten, biedt een weergave in de methoden waaruit de aanvraag en zorgt ervoor dat alle paden via de toepassing worden gemeten. Als bijvoorbeeld, u alleen bepaalde naamruimten waarvan u weet dat bestaat selecteert, kunt u de informatie die u nodig hebt voor het oplossen van problemen met de prestaties niet verzamelen. U zou mist verzamelen van prestatiegegevens van niet-weergegeven naamruimten. In dit geval geldt de timing in de bekende functies voor de hoeveelheid tijd besteed aan de niet-weergegeven naamruimte, zodat het ONWAAR bekende functies zijn traag wanneer ze niet zijn.

Gebruiken: dit kan worden gebruikt wanneer u probeert een probleem oplossen en moet de trage functie isoleren.

Strategie: voordat u specifieke naamruimten, is het raadzaam om alle naamruimten te weten wat bereikt, wordt eerst in te stellen en het aantal naamruimten die relevant zijn beperkt. Dit voorkomt hoeveelheid gegevens die worden verzameld en minder gevolgen voor de bewaakte toepassing.

Tip

Het is raadzaam om in te schakelen alle naamruimten in een testomgeving voordat u in een productieomgeving implementeert, omdat de prestaties voor de bewaking van alle naamruimten. Wanneer een testomgeving niet beschikbaar is, eerst meten van de prestaties van één server basislijn en vervolgens alle naamruimten op die één server inschakelen. Wanneer u bepalen kunt of de prestaties niet beïnvloed, vervolgens wordt van de instelling in meerdere servers.

Alleen voor System Center 2012 SP1: Alle naamruimten bevindt zich in de lijst en voor de bewaking van standaard ingeschakeld. Echter alle naamruimten, bevat geen naamruimten die expliciet is uitgeschakeld.

In dit voorbeeld bevat het verschil in de bewaking van gegevens wanneer u wijzigt welke naamruimten zijn ingeschakeld.

Bewaking met geen naamruimten

Execution tree view with no namespaces enabled

Monitoring met geen aanvullende naamruimten ingeschakeld, bevat de boomstructuur van de uitvoering aanroepen WCF-services gaan, maar heeft geen informatie over de werkelijke stroom of waar deze aanroepen afkomstig zijn uit. Als een ontwikkelaar probeert te onderzoeken van dit probleem en ziet dat de webservice wordt aangeroepen vanuit meerdere plaatsen, wordt de informatie is onvolledig en minder handig om hen de waar oorzaak vinden.

Bewaking met de specifieke naamruimten

Execution tree view with namespaces enabled

Door de desbetreffende toepassing specifieke naamruimten toe te voegen, ziet u de boomstructuur van de uitvoering meer informatie over wat in de trage webpagina gebeurt er.

-Of uitschakelen van de bewaking van alle naamruimten en klassen

  1. Voor het openen van de .NET Application Performance Monitoring-sjabloon in de Operations Manager console in het navigatiedeelvenster, klikt u op de ontwerp knop, klikt u op Management Pack-sjablonen, en klik vervolgens op .NET Application Performance Monitoring.

  2. Klik met de rechtermuisknop de toepassingsgroep waarvan de instellingen wilt wijzigen en selecteer vervolgens eigenschappen.

  3. Klik op het tabblad Standaardinstellingen voor serverzijde op Geavanceerde instellingen.

  4. Op de Geavanceerde instellingen pagina, klikt u op naamruimten ingesteld openen van de naamruimte lijst pagina. Dit is waar u naamruimten kunt toevoegen.

  5. Een naamruimte toevoegen op het naamruimte lijst optie alle naamruimten, klikt u op toevoegen.

  6. Als u bewaking voor alle naamruimten, schakelt u -controle inschakelen. Als u een beginpunt voor alle naamruimten maken wilt, selecteert u inschakelen als entrypoint. Klik op OK.

    Tip

    Met webtoepassingen doorgaans hoeft niet een naamruimte of klasse als een beginpunt. Toegangspunten worden gebruikt als de trigger starten meten van de prestaties. .NET biedt bekende toegangspunten die betrekking op het merendeel van webtoepassingen hebben moeten. U moet de vlag vermelding punt alleen ingesteld als de bewaakte toepassing via een aangepaste interface wordt aangeroepen.