Sdílet prostřednictvím


Koncepty TraceView

Toto téma vysvětluje koncepty, které se používají v TraceView.

Informace o konceptech, které jsou společné pro nástroje trasování v wdK, naleznete v tématu Koncepty nástroje trasování.

Skupina pro sledování relací

TraceView umožňuje kombinovat zobrazení trasovacího protokolu nebo relací trasování v reálném čase do skupiny relací trasování a spravovat je, jako by šlo o jednu relaci. Pokud jsou trasovací protokoly nebo relace ve stejné skupině trasovacích relací, jejich zprávy se zkombinují do jednoho seznamu zpráv trasování.

Ve výchozím nastavení je každá relace trasování členem skupiny relací trasování, která se skládá pouze z této relace trasování.

Informace o vytváření skupin relací trasování najdete v tématu Seskupování relací trasování.

Pracovní plocha

V Nástroji TraceView je pracovní prostor sadou vlastností relace trasování a vlastností zobrazení protokolu trasování, které můžete uložit a opakovaně použít. V pracovních prostorech můžete zobrazit často používaný protokol nebo spustit pečlivě nakonfigurovanou relaci trasování v jednom rychlém kroku.

Pracovní prostor zahrnuje:

Když pracovní prostor otevřete pro relaci trasování v reálném čase, spustí TraceView novou relaci trasování s uloženými vlastnostmi a nastavením konfigurace. Když otevřete pracovní prostor pro zobrazení protokolu trasování, zobrazí se protokol přesně tak, jak jste ho nakonfigurovali.

Další informace naleznete v tématu Použití pracovních prostorů TraceView.

Určení zprostředkovatelů trasování

Pokud chcete vytvořit relaci trasování, musíte identifikovat zprostředkovatele trasování a vyhledat pokyny pro formátování binárních trasovacích zpráv, které zprostředkovatelé generují. Můžete to udělat jedním z následujících způsobů:

  • Vyhledejte spustitelný binární soubor zdrojového kódu, který zařádkuje zprostředkovatele. TraceView může extrahovat všechny informace potřebné k povolení a formátování TraceLogging a k práci s manifestovanými událostmi ETW. Pokusí se také vyhledat soubor symbolů PDB, aby bylo možné povolit jakékoli poskytovatele trasování softwaru WPP.

  • Vyhledejte soubor symbolů PDB pro zdrojový kód, který obsahuje poskytovatele trasování softwaru WPP. TraceView může extrahovat ze souboru PDB všechny informace, které potřebuje k identifikaci zprostředkovatelů a naformátovat jejich trasovací zprávy.

  • Vyhledejte soubor GUID ovládacího prvku (.ctl) pro zprostředkovatele a zadejte soubor TMF nebo cestu k adresáři, kde jsou uloženy soubory TMF.

  • Zadejte identifikátor GUID ovládacího prvku poskytovatele a zadejte soubor TMF nebo cestu k adresáři, kde jsou uloženy soubory TMF.

    Pokud zadáte název zprostředkovatele před hvězdičkou (např. *SampleProvider), TraceView automaticky převede název na identifikátor GUID pomocí standardního algoritmu. Ne všichni poskytovatelé tento standard dodržují, ale mnoho z nich, jako jsou poskytovatelé napsaní pomocí .NET třídy EventSource, ano.

  • Ze seznamu vyberte registrovaného zprostředkovatele , který TraceView sestaví, a zadejte soubor TMF nebo cestu k adresáři, kde jsou uloženy soubory TMF.

  • Vyberte trasovací relaci NT Kernel Logger a poté vyberte jednu nebo více událostí operačního systému ke sledování.

Nastavení cesty hledání TMF a výběru možností souborů TMF

Při povolování zprostředkovatelů WPP, pokud nemáte soubor symbolů PDB pro zprostředkovatele, musíte zadat adresář, ve kterém TraceView může najít soubory TMF nebo musíte najít soubory TMF pro trasovací zprávy zprostředkovatele.

TraceView podporuje dvě metody:

  • Pokud nevíte, které soubory TMF použít pro zprostředkovatele trasování, použijte možnost Nastavit cestu hledání TMF . TraceView prohledá všechny soubory TMF v zadaném adresáři a porovná identifikátor GUID vygenerované zprávy se jménem souboru TMF. Soubory TMF musí být umístěny v zadaném adresáři. TraceView nehledává rekurzivně.

  • Možnost Vybrat soubory TMF použijte, pokud víte, který soubor TMF se má použít pro zprostředkovatele trasování, nebo pokud jsou soubory TMF, které potřebujete, v různých adresářích. Tuto možnost musíte použít také v případě, že název souboru TMF není GUID zprávy, protože TraceView jej nemůže najít v adresáři.

Pokud soubory TMF zadané nebo ty, které TraceView najde v zadaném adresáři, neodpovídají trasovacím zprávám vygenerovaným poskytovatelem trasování, TraceView nemůže zprávy formátovat. Místo toho zobrazí identifikátor GUID trasovací zprávy a následující chybovou zprávu:

No Format Information found.

Chcete-li vytvořit soubory TMF ze souboru symbolů PDB, použijte v okně příkazového řádku tracepdb.