Dela via


Lägga till, aktivera, och inaktivera namnområden

 

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

Namnområden definiera där programprestandaövervakning ska gå att samla in mer detaljerad information, t.ex parametrar och variabler för funktioner i den angivna namnområden eller klasser. De kan läggas till standardlistan och behandlas som antingen genvägar eller metoder. Som standard övervakning listan kan ändras genom att lägga till, redigera eller ta bort namnområden och klasser.

System_CAPS_noteInformation

Många stora .NET Framework-namnområden (till exempel System.* och Microsoft.*) är inaktiverad som standard. Om du vill aktivera dem måste du explicit vill lägga till dem i listan namnområden som aktiverade namnområden. Dessutom lägga till namnområden kan påverka prestanda och du kan lägga till dem efter noggrann testning.

System_CAPS_noteInformation

Endast för System Center 2012 SP1: Alla namnområden är finns i listan och aktiverat för övervakning som standard. Dock alla namnområden, omfattar inte namnområden som uttryckligen har inaktiverats av användaren eller av standardkonfigurationsfiler.

Om ett namnområde ger dig för många händelser, insamling för det namnområdet är inaktiverat av agenten automatiskt för att förhindra överbelastning i agend och en händelse skrivs på agenten i det Operations Manager händelseloggen. Men fortsätter allt annat att köras som förväntat.

Lägg till ett namnområde

Lägga till ett namnområde

  1. Öppna mallen för prestandaövervakning av .NET-program med de Operations Manager -konsolen i navigeringsfönstret, klicka på den Redigering knappen klickar du på mallar för hanteringspaket, och klicka sedan på .NET Application Performance Monitoring.

  2. Högerklicka på programgruppen vars inställningar som du vill ändra och väljer sedan Egenskaper.

  3. Klicka på Avancerade inställningar på fliken Standarder på serversidan.

  4. På den Avancerade inställningar klickar du på Ange namnområden att öppna den namnområde lista sidan. Det här är där du kan lägga till namnområden.

  5. Lägga till ett namnområde på den namnområde lista väljer namnrymd eller klass, klickar du på Lägg till, och skriv sedan namnområdet som du vill lägga till.

    System_CAPS_noteInformation

    Namnet på namnområdet och klass är skiftlägeskänsliga. Namnet på klassen ska anges i följande format: Namespace.ClassName

    Den aktivera övervakning om du anger om du vill att samla in information från funktioner i namnområdet eller klass. Om du vill inaktivera övervakning kanske eftersom funktionerna i namnområdet kallas mycket ofta och kan skapa prestanda omkostnader, avmarkera den aktivera övervakning kryssrutan och funktioner kommer inte att övervakas. Om du vill göra det här namnområdet en startpunkt markerar du den Aktivera som entrypoint kryssrutan. Tidsinställningen för händelsen prestanda börjar när övervakaren påträffar en känd startpunkt och Slutför när bearbetningen av startpunkten har slutförts. Om den tiden överskrider aviseringströskelvärdet, rapporteras en prestandahändelse. För de flesta ASP.NET, ASP.NET MVC och WCF-program och tjänster är det normalt inte nödvändigt att markera specifika namnområden och klasser som genvägar eftersom standardkonfigurationsfiler innehåller redan posten pekar som används av dessa tekniker. Klicka på OK.

    System_CAPS_warningVarning

    Namnområden är inställda på processnivå. Om du aktiverar en namnområden för ett program som körs i processen och inaktivera det sedan för ett annat program som körs i processen finns en namnområdeskonflikt och programövervakning kommer att inaktiveras. Om du vill lösa problemet måste du göra namnområdet hantering av samma för alla program i samma process.

    System_CAPS_noteInformation

    I stället för namnområden kan metoder du aktivera och inaktivera datainsamling på nivån viss funktion och kan du övervaka både tidmått samt att samla in djupgående information, till exempel variabler och parametrar som används av metoderna.

Redigera ett namnområde

Så här redigerar du ett namnområde

  1. Öppna mallen för prestandaövervakning av .NET-program med de Operations Manager -konsolen i navigeringsfönstret, klicka på den Redigering knappen klickar du på mallar för hanteringspaket, och klicka sedan på .NET Application Performance Monitoring.

  2. Högerklicka på programgruppen vars inställningar som du vill ändra och väljer sedan Egenskaper.

  3. Klicka på Avancerade inställningar på fliken Standarder på serversidan.

  4. På den Avancerade inställningar klickar du på Ange namnområden att öppna den namnområde lista sidan. Det här är där du kan redigera namnområden.

  5. Så här redigerar du ett namnområde på den namnområde lista klickar du på Redigera, gör ändringarna och klicka sedan på OK.

    System_CAPS_noteInformation

    Namnet på namnområdet och klass är skiftlägeskänsliga. Namnet på klassen ska anges i följande format: Namespace.ClassName

Ta bort ett namnområde

Ta bort ett namnområde

  1. Öppna mallen för prestandaövervakning av .NET-program med de Operations Manager -konsolen i navigeringsfönstret, klicka på den Redigering knappen klickar du på mallar för hanteringspaket, och klicka sedan på .NET Application Performance Monitoring.

  2. Högerklicka på programgruppen vars inställningar som du vill ändra och väljer sedan Egenskaper.

  3. Klicka på Avancerade inställningar på fliken Standarder på serversidan.

  4. På den Avancerade inställningar klickar du på Ange namnområden att öppna den namnområde lista sidan. Det här är där du kan ta bort namnområden.

  5. Ta bort ett namnområde på den namnområde lista Markera namnrymd eller klassen som du vill ta bort klickar du på Ta bort, och klicka sedan på OK.

När du ska aktivera eller inaktivera övervakning av alla namnområden och klasser

Den här inställningen används för att ta reda på vad du vet inte när du felsöker. När du arbetar med ett program kan du inte vet vad du behöver för att hämta data som du vill kunna. Det här är när du ska aktivera alla namnområden. Övervaka alla namnområden ger dig en bild i alla metoder som utgör begäran och säkerställer att alla sökvägar via programmet mäts. Om till exempel du bara välja specifika namnområden som du vet finns, kan du inte samla in all information du behöver för att felsöka problem med prestanda. Du skulle sakna samla in prestandainformation från visas inte namnområden. I så fall inkluderar tidpunkten i kända funktioner andel av tiden finns i namnområdet visas inte ger antyder att kända funktioner är långsam när de inte.

När du ska använda: används när du försöker felsöka ett problem och behöva isolera funktionen långsamt.

Även skapa: innan du anger specifika namnområden, är det bra att först ange alla namnområden du veta vad som träffar och minska antalet namnområden som är relevanta. Detta minskar mängden data som samlas in och minskar inverkan på övervakade programmet.

System_CAPS_tipTips

Är det bäst att aktivera alla namnområden i en testmiljö innan du implementerar i en produktionsmiljö som försämras prestanda för övervakning av alla namnområden. Börja genom att mäta standardprestanda för en enskild server och aktivera alla namnområden på den enda servern när en testmiljö inte är tillgänglig. När du kan fastställa prestanda att inte påverkas, sedan lyfts ut inställningen till flera servrar.

Endast för System Center 2012 SP1: Alla namnområden i listan och aktiverat för övervakning som standard. Dock alla namnområden, omfattar inte namnområden som uttryckligen har inaktiverats.

Det här exemplet visar skillnaden under övervakning av data när du ändrar vilka namnområden är aktiverade.

Övervakning med inga namnområden

Execution tree view with no namespaces enabled

Övervakning med ingen ytterligare namnområden aktiverad visar trädet körning att samtal ska WCF-tjänster, men har ingen information om faktiska flödet eller där anropen kommer från. Om en utvecklare försöker att undersöka problemet och ser att webbtjänsten anropas från flera platser, är informationen ofullständig och mindre användbart i hjälper dem hitta true bakomliggande orsaken.

Övervakning med specifika namnområden

Execution tree view with namespaces enabled

Genom att lägga till program specifika namnområden visar trädet körning mer information om vad som händer i långsamt webbsidan.

Aktivera eller inaktivera övervakning av alla namnområden och klasser

  1. Öppna mallen för prestandaövervakning av .NET-program med de Operations Manager -konsolen i navigeringsfönstret, klicka på den Redigering knappen klickar du på mallar för hanteringspaket, och klicka sedan på .NET Application Performance Monitoring.

  2. Högerklicka på programgruppen vars inställningar som du vill ändra och väljer sedan Egenskaper.

  3. Klicka på Avancerade inställningar på fliken Standarder på serversidan.

  4. På den Avancerade inställningar klickar du på Ange namnområden att öppna den namnområde lista sidan. Det här är där du kan lägga till namnområden.

  5. Lägga till ett namnområde på den namnområde lista väljer alla namnområden, klickar du på Lägg till.

  6. Välj för att aktivera övervakning för alla namnområden aktivera övervakning. Om du vill se alla namnområden en startpunkt väljer Aktivera som entrypoint. Klicka på OK.

    System_CAPS_tipTips

    Med webbprogram behöver du vanligtvis inte aktivera ett namnområde eller en klass som en startpunkt. Genvägar används som utlösare för att starta mäta prestanda. .NET ger välkända post poäng som ska täcka merparten av webbprogram. Du måste ange flaggan post återställningspunkt endast om det övervakade programmet anropas via en anpassad gränssnitt.