Povolení protokolování prostředků v Azure Traffic Manager

Tento článek popisuje, jak povolit shromažďování protokolů diagnostických prostředků a přístup k datům protokolu pro profil Traffic Manager.

Protokoly prostředků Azure Traffic Manager můžou poskytnout přehled o chování prostředku profilu Traffic Manager. Data v protokolu profilu můžete například použít k určení, proč vypršel časový limit jednotlivých sond na koncový bod.

Povolení protokolování prostředků

Poznámka

Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Můžete spustit příkazy, které následují v Azure Cloud Shell, nebo spuštěním PowerShellu z počítače. Azure Cloud Shell je bezplatné interaktivní prostředí. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem. Pokud spustíte PowerShell z počítače, budete potřebovat modul Azure PowerShell, 1.0.0 nebo novější. Get-Module -ListAvailable AzNainstalovanou verzi můžete najít spuštěním. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace modulu Azure PowerShell. Pokud používáte PowerShell místně, je také potřeba spustit Login-AzAccount pro přihlášení k Azure.

  1. Načíst profil Traffic Manager:

    Pokud chcete povolit protokolování prostředků, potřebujete ID Traffic Managerho profilu. Načtěte profil Traffic Manager, u kterého chcete povolit protokolování prostředků pomocí Get-AzTrafficManagerProfile. Výstup obsahuje informace o ID profilu Traffic Manager.

    Get-AzTrafficManagerProfile -Name <TrafficManagerprofilename> -ResourceGroupName <resourcegroupname>
    
  2. Povolit protokolování prostředků pro profil Traffic Manager:

    Povolte protokolování prostředků pro profil Traffic Manager pomocí ID získaného v předchozím kroku pomocí set-AzDiagnosticSetting. Následující příkaz uloží podrobné protokoly pro profil Traffic Manager do zadaného Azure Storageho účtu.

    Set-AzDiagnosticSetting -ResourceId <TrafficManagerprofileResourceId> -StorageAccountId <storageAccountId> -Enabled $true
    
  3. Ověřit nastavení diagnostiky:

    Ověřte nastavení diagnostiky pro profil Traffic Manager pomocí Get-AzDiagnosticSetting. Následující příkaz zobrazí kategorie, které jsou protokolovány pro určitý prostředek.

    Get-AzDiagnosticSetting -ResourceId <TrafficManagerprofileResourceId>
    

    Zajistěte, aby se všechny kategorie protokolů přidružené k prostředku profilu Traffic Manager zobrazovaly jako povolené. Ověřte také, že je účet úložiště správně nastavený.

Přístup k souborům protokolu

  1. Přihlaste se na Azure Portal.

  2. Na portálu přejděte na účet Azure Storage.

  3. Na stránce Přehled účtu úložiště Azure v části služby vyberte objekty blob.

  4. V části kontejnery vyberte Insights-logs-probehealthstatusevents a přejděte dolů na PT1H.jsv souboru a kliknutím na Stáhnout Stáhněte a uložte kopii tohoto souboru protokolu.

    Přístup k souborům protokolu vašeho profilu Traffic Manager ze služby Blob Storage

Schéma Traffic Managerho protokolu

Všechny protokoly prostředků dostupné prostřednictvím Azure Monitor sdílejí společné schéma nejvyšší úrovně s flexibilitou pro každou službu, aby vygenerovala jedinečné vlastnosti pro vlastní události. Schéma pro protokoly prostředků na nejvyšší úrovni najdete v tématu podporované služby, schémata a kategorie pro protokoly prostředků Azure.

Následující tabulka obsahuje schéma protokolů specifické pro prostředek profilu Azure Traffic Manager.

Název pole Typ pole Definice Příklad
Koncový bod Řetězec Název koncového bodu Traffic Manager, jehož stav se zaznamenává. myPrimaryEndpoint
Status Řetězec Stav Traffic Managerho koncového bodu, ve kterém byl zjištěn test. Stav může být buď nahoru , nebo nižší. Nahoru

Další kroky