Sdílet prostřednictvím


Jak přidat, povolit a zakázat obory názvů

 

Rozsah platnosti: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Obory názvů definovat, kde monitorování výkonu aplikace by měli přejít na další podrobné informace, například parametry a proměnné pro funkce v zadané obory názvů a třídy. Uživatelé mohou být přidány do seznamu výchozích a bude považován za buď vstupní body nebo jako metody. Ve výchozím nastavení monitorování seznam lze změnit přidáním, úprava nebo odebrání obory názvů a třídy.

Poznámka

Mnoho velké rozhraní .NET Framework oborů názvů trasy (například System.* a Microsoft.*) jsou ve výchozím nastavení zakázáno. Chcete-li je povolit, je nutné explicitně je přidat do seznamu obory názvů jako povolené obory názvů. Kromě toho přidání obory názvů může ovlivnit výkon a měli byste přidat až po testování postupujte opatrně.

Poznámka

Pouze pro System Center 2012 SP1: Všechny obory názvů je přítomen v seznamu a je povolen pro monitorování ve výchozím nastavení. Však všechny obory názvů, nezahrnuje obory názvů, které byly výslovně zakázáno uživatelem, nebo výchozí konfigurační soubory.

Pokud obor názvů generuje příliš mnoho událostí, kolekce pro tento obor názvů je vypnuta agentem automaticky, aby se zabránilo přetížení agend a agenta v je zaznamenána událost Operations Manager protokolu událostí. Však všechno ostatní nadále fungovat podle očekávání.

Přidat obor názvů

Chcete-li přidat obor názvů

  1. Chcete-li otevřít v šabloně monitorování výkonu aplikace .NET Operations Manager konzoly, vyberte v navigačním podokně klikněte na tlačítko vytváření tlačítko, klikněte na tlačítko šablony sady Management Pack, a potom klikněte na tlačítko monitorování výkonu aplikace .NET.

  2. Klikněte pravým tlačítkem na dané skupiny aplikací, jehož nastavení, které chcete upravit a potom vyberte Vlastnosti.

  3. Na kartě Výchozí hodnoty na straně serveru klikněte na možnost Upřesnit nastavení.

  4. Na Upřesňující nastavení klikněte na tlačítko nastavit obory názvů otevřete seznam oboru názvů stránky. Toto je, kde můžete přidat obory názvů.

  5. Chcete-li přidat obor názvů, na seznam oboru názvů stránky, vyberte možnost obor názvů nebo třída, klikněte na tlačítko Přidat, a potom zadejte obor názvů, který chcete přidat.

    Poznámka

    Název oboru názvů a třídy rozlišují malá a velká písmena. Je nutné zadat název třídy v následujícím formátu: OborNázvů.NázevTřídy

    Povolte sledování zaškrtávací políčko určuje, zda chcete shromažďovat informace o funkce obsažené v oboru názvů a třídy. Pokud chcete vypnout monitorování, pravděpodobně vzhledem k tomu, že jsou velmi často volané funkce v oboru názvů a může být vytváření nároky na výkon, zrušte Povolte sledování zaškrtávací políčko a funkcí nebude monitorována. Pokud chcete, aby tento obor názvů vstupní bod, vyberte Povolit jako vstupní bod zaškrtávací políčko. Časování událostí výkonu začíná, jakmile sledování zaznamená známé vstupní bod a se dokončí po dokončení zpracování vstupního bodu. Pokud tento čas překročí prahovou hodnotu upozornění, je nahlášena událost související s výkonem. Většina technologie ASP.NET, rozhraní ASP.NET MVC a WCF aplikací a služeb není obvykle nutné označit určité obory názvů a třídy jako vstupní body, protože konfigurační soubory výchozí již obsahovat vstupní body, které jsou používány těchto technologií. Klikněte na OK.

    System_CAPS_warningUpozornění

    Obory názvů jsou nastaveny na úrovni procesu. Pokud povolíte obory názvů pro aplikaci, která je spuštěna v procesu a potom jej vypněte pro různé aplikace spuštěné v tomto procesu, bude konflikt názvů a monitorování aplikace bude zakázán. Chcete-li tento problém vyřešit, musíte provést obor názvů zpracování stejná pro všechny aplikace ve stejném procesu.

    Poznámka

    Obory názvů, na rozdíl od metody umožňují povolit a zakázat shromažďování dat na úrovni určité funkce a umožňují sledovat měření času jak shromažďování podrobné informace, například proměnné a parametry používané metody.

Upravit obor názvů

Chcete-li upravit oboru názvů

  1. Chcete-li otevřít v šabloně monitorování výkonu aplikace .NET Operations Manager konzoly, vyberte v navigačním podokně klikněte na tlačítko vytváření tlačítko, klikněte na tlačítko šablony sady Management Pack, a potom klikněte na tlačítko monitorování výkonu aplikace .NET.

  2. Klikněte pravým tlačítkem na dané skupiny aplikací, jehož nastavení, které chcete upravit a potom vyberte Vlastnosti.

  3. Na kartě Výchozí hodnoty na straně serveru klikněte na možnost Upřesnit nastavení.

  4. Na Upřesňující nastavení klikněte na tlačítko nastavit obory názvů otevřete seznam oboru názvů stránky. Toto je, kde můžete upravit obory názvů.

  5. Chcete-li upravit v oboru názvů seznam oboru názvů klikněte na tlačítko Upravit, proveďte požadované změny a potom klikněte na tlačítko OK.

    Poznámka

    Název oboru názvů a třídy rozlišují malá a velká písmena. Je nutné zadat název třídy v následujícím formátu: OborNázvů.NázevTřídy

Odebrat obor názvů

Chcete-li odebrat obor názvů

  1. Chcete-li otevřít v šabloně monitorování výkonu aplikace .NET Operations Manager konzoly, vyberte v navigačním podokně klikněte na tlačítko vytváření tlačítko, klikněte na tlačítko šablony sady Management Pack, a potom klikněte na tlačítko monitorování výkonu aplikace .NET.

  2. Klikněte pravým tlačítkem na dané skupiny aplikací, jehož nastavení, které chcete upravit a potom vyberte Vlastnosti.

  3. Na kartě Výchozí hodnoty na straně serveru klikněte na možnost Upřesnit nastavení.

  4. Na Upřesňující nastavení klikněte na tlačítko nastavit obory názvů otevřete seznam oboru názvů stránky. Toto je, kde lze odebrat obory názvů.

  5. Chcete-li odebrat obor názvů, na seznam oboru názvů stránky, vyberte v oboru názvů nebo třídy, které chcete odebrat, klikněte na tlačítko Odebrat, a potom klikněte na tlačítko OK.

Pokud chcete povolit nebo zakázat monitorování všech obory názvů a třídy

Toto nastavení se používá a zjistěte, co si nejste jisti, při řešení potíží. Při práci s aplikací, nemusí vědět, co potřebujete k získání dat, které chcete povolit. Toto je při byste měli povolit všechny obory názvů. Monitorování všech oborů názvů umožňuje zobrazení do všechny metody, které tvoří požadavku a zajišťuje, že se měří všechny cesty prostřednictvím aplikace. Pokud například vyberete pouze určité obory názvů, které víte, že existují, nemusí shromažďovat veškeré informace, které potřebujete k řešení potíží s výkonem. By přijít shromažďování informací o výkonu z oborů názvů není uveden v seznamu. Časování ve známé funkcích v takovém případě bude zahrnovat množství času strávené v oboru názvů není uveden v seznamu, false dojmem, že jsou známé funkce pomalé nejsou-li.

Použití: tuto možnost používejte když se pokoušíte řešení problému a je nutné izolovat pomalé funkce.

Strategie: před nastavením určité obory názvů, je vhodné nejprve nastavit všechny obory názvů vědět, co zasáhnout a potom snižte počet obory názvů těm, které se týkají. Tím se sníží množství dat shromažďovaných a snižuje dopad na sledovaná aplikace.

Tip

Doporučujeme povolit všechny obory názvů v testovacím prostředí, před nasazením v provozním prostředí je snížení výkonu se monitorování všechny obory názvů. Pokud není k dispozici testovacím prostředí, začněte měření výkonu standardních hodnot jediný server a potom povolením všechny obory názvů na tomto serveru jedné. Pokud můžete zjistit, zda není dopad na výkon, pak přejít na nastavení na více serverech.

Pouze pro System Center 2012 SP1: Všechny obory názvů je v seznamu a pro sledování ve výchozím nastavení povoleno. Však všechny obory názvů, nezahrnuje obory názvů, které výslovně zakázáno.

Tento příklad ukazuje rozdíl v monitorování dat, pokud změníte, které obory názvů jsou povoleny.

Monitorování s žádné obory názvů

Execution tree view with no namespaces enabled

Monitorování s žádné další obory názvů povoleno, provádění Strom zobrazuje volání se chystáte služby WCF, že nemá žádné podrobnosti o skutečný toku nebo pokud jsou tyto volání pocházející z. Pokud vývojář pokusí má být prověřen z těchto potíží a si všimne, že webová služba je volána z na více místech, tyto informace jsou neúplné a méně užitečné pro snazší je najít true hlavní příčinu.

Monitorování s konkrétní obory názvů

Execution tree view with namespaces enabled

Přidáním příslušnou aplikaci určité obory názvů, provádění Strom zobrazuje další podrobnosti o co se děje v pomalé webovou stránku.

Chcete-li povolit nebo zakázat monitorování všech obory názvů a třídy

  1. Chcete-li otevřít v šabloně monitorování výkonu aplikace .NET Operations Manager konzoly, vyberte v navigačním podokně klikněte na tlačítko vytváření tlačítko, klikněte na tlačítko šablony sady Management Pack, a potom klikněte na tlačítko monitorování výkonu aplikace .NET.

  2. Klikněte pravým tlačítkem na dané skupiny aplikací, jehož nastavení, které chcete upravit a potom vyberte Vlastnosti.

  3. Na kartě Výchozí hodnoty na straně serveru klikněte na možnost Upřesnit nastavení.

  4. Na Upřesňující nastavení klikněte na tlačítko nastavit obory názvů otevřete seznam oboru názvů stránky. Toto je, kde můžete přidat obory názvů.

  5. Chcete-li přidat obor názvů, na seznam oboru názvů stránky, vyberte možnost všechny obory názvů, klikněte na tlačítko Přidat.

  6. Chcete-li povolit monitorování pro všechny obory názvů, vyberte možnost Povolte sledování. Pokud chcete, aby všechny obory názvů vstupní bod, vyberte možnost Povolit jako vstupní bod. Klikněte na OK.

    Tip

    S webovými aplikacemi je obvykle není nutné povolit obor názvů nebo třídy jako vstupní bod. Vstupní body jsou použity jako aktivátor spuštění měření výkonu. .NET poskytuje dobře známé vstupní body, které by se měla vztahovat většina webových aplikací. Je nutné nastavit příznak vstupní bod pouze v případě, že sledovaná aplikace je volána prostřednictvím vlastní rozhraní.

Viz také

Informace o používání sestavení a obory názvů v rozhraní .NET