Sdílet prostřednictvím


Monitorování ve velkém měřítku pomocí služby Azure Monitor

Azure Backup poskytuje integrované funkce monitorování a upozorňování v trezoru služby Recovery Services. Tyto možnosti jsou k dispozici bez jakékoli další infrastruktury pro správu. Tato integrovaná služba je ale omezená v následujících scénářích:

  • Pokud monitorujete data z několika trezorů služby Recovery Services napříč předplatnými
  • Pokud upřednostňovaný kanál oznámení není e-mail
  • Pokud uživatelé chtějí dostávat upozornění pro další scénáře
  • Pokud chcete zobrazit informace z místní komponenty, jako je System Center Data Protection Manager v Azure, které se na portálu nezobrazují v upozorněních úloh zálohování nebo zálohování.

Použití pracovního prostoru služby Log Analytics

Vytváření upozornění pomocí Log Analytics

Ve službě Azure Monitor můžete vytvořit vlastní upozornění v pracovním prostoru služby Log Analytics. V pracovním prostoru použijete skupiny akcí Azure k výběru upřednostňovaného mechanismu oznámení.

Důležité

Informace o nákladech na vytvoření tohoto dotazu najdete v tématu s cenami služby Azure Monitor.

Otevřete oddíl Protokoly pracovního prostoru služby Log Analytics a vytvořte dotaz pro vlastní protokoly. Když vyberete Nové pravidlo upozornění, otevře se stránka pro vytvoření upozornění služby Azure Monitor, jak je znázorněno na následujícím obrázku.

Vytvoření upozornění v pracovním prostoru služby Log Analytics

V této části je prostředek již označený jako pracovní prostor služby Log Analytics a je k dispozici integrace skupiny akcí.

Stránka pro vytvoření upozornění log Analytics

Podmínka upozornění

Definující charakteristikou výstrahy je její aktivační podmínka. Vyberte Podmínku , která automaticky načte dotaz Kusto na stránce Protokoly , jak je znázorněno na následujícím obrázku. Tady můžete upravit podmínku tak, aby vyhovovala vašim potřebám. Další informace najdete v tématu Ukázkové dotazy Kusto.

Nastavení podmínky upozornění

V případě potřeby můžete upravit dotaz Kusto. Zvolte prahovou hodnotu, období a frekvenci. Prahová hodnota určuje, kdy se výstraha vyvolá. Období je časové období, ve kterém se dotaz spouští. Pokud je například prahová hodnota větší než 0, období je 5 minut a frekvence je 5 minut, pravidlo spustí dotaz každých 5 minut a zkontroluje předchozí 5 minut. Pokud je počet výsledků větší než 0, budete upozorněni prostřednictvím vybrané skupiny akcí.

Poznámka:

Pokud chcete pravidlo upozornění spustit jednou denně, ve všech událostech a protokolech vytvořených v daném dni změňte hodnotu "period" i "frequency" na 1440, tj. 24 hodin.

Skupiny akcí upozornění

K zadání kanálu oznámení použijte skupinu akcí. Pokud chcete zobrazit dostupné mechanismy oznámení, v části Skupiny akcí vyberte Vytvořit nový.

Dostupné mechanismy oznámení v okně Přidat skupinu akcí

Můžete splnit všechny požadavky na výstrahy a monitorování ze samotné služby Log Analytics nebo můžete použít Log Analytics k doplnění integrovaných oznámení.

Další informace najdete v tématu Vytvoření, zobrazení a správa upozornění protokolu pomocí služby Azure Monitor a vytvoření a správa skupin akcí na webu Azure Portal.

Ukázkové dotazy Kusto

Výchozí grafy poskytují dotazy Kusto pro základní scénáře, na kterých můžete vytvářet výstrahy. Dotazy můžete také upravit tak, aby načítávala data, na která chcete být upozorněni. Na stránku Protokoly vložte následující ukázkové dotazy Kusto a pak vytvořte upozornění na dotazy.

Trezory služby Recovery Services a trezory služby Backup odesílají data do společné sady tabulek uvedených v tomto článku. Ve schématu pro trezory služby Recovery Services a trezory služby Backup se však mírně liší (další informace). Proto je tato část rozdělená do několika dílčích oddílů, které vám pomůžou používat správné dotazy v závislosti na tom, jaké typy úloh nebo trezorů chcete dotazovat.

Běžné dotazy napříč trezory služby Recovery Services a trezory služby Backup

  • Všechny úspěšné úlohy zálohování

    AddonAzureBackupJobs
    | where JobOperation=="Backup"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
    | where JobStatus=="Completed"
    
  • Všechny neúspěšné úlohy zálohování

    AddonAzureBackupJobs
    | where JobOperation=="Backup"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
    | where JobStatus=="Failed"
    

Dotazy specifické pro úlohy trezoru služby Recovery Services

  • Všechny úspěšné úlohy zálohování virtuálních počítačů Azure

    AddonAzureBackupJobs
    | where JobOperation=="Backup"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
    | where JobStatus=="Completed"
    | join kind=inner
    (
        CoreAzureBackup
        | where OperationName == "BackupItem"
        | where BackupItemType=="VM" and BackupManagementType=="IaaSVM"
        | distinct BackupItemUniqueId, BackupItemFriendlyName
    )
    on BackupItemUniqueId
    
  • Všechny úspěšné úlohy zálohování protokolů SQL

    AddonAzureBackupJobs
    | where JobOperation=="Backup" and JobOperationSubType=="Log"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
    | where JobStatus=="Completed"
    | join kind=inner
    (
        CoreAzureBackup
        | where OperationName == "BackupItem"
        | where BackupItemType=="SQLDataBase" and BackupManagementType=="AzureWorkload"
        | distinct BackupItemUniqueId, BackupItemFriendlyName
    )
    on BackupItemUniqueId
    
  • Všechny úspěšné úlohy agenta Azure Backup

    AddonAzureBackupJobs
    | where JobOperation=="Backup"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
    | where JobStatus=="Completed"
    | join kind=inner
    (
        CoreAzureBackup
        | where OperationName == "BackupItem"
        | where BackupItemType=="FileFolder" and BackupManagementType=="MAB"
        | distinct BackupItemUniqueId, BackupItemFriendlyName
    )
    on BackupItemUniqueId
    
  • Spotřebované úložiště zálohování na zálohovanou položku

    CoreAzureBackup
    //Get all Backup Items
    | where OperationName == "BackupItem"
    //Get distinct Backup Items
    | distinct BackupItemUniqueId, BackupItemFriendlyName
    | join kind=leftouter
    (AddonAzureBackupStorage
    | where OperationName == "StorageAssociation"
    //Get latest record for each Backup Item
    | summarize arg_max(TimeGenerated, *) by BackupItemUniqueId
    | project BackupItemUniqueId , StorageConsumedInMBs)
    on BackupItemUniqueId
    | project BackupItemUniqueId , BackupItemFriendlyName , StorageConsumedInMBs
    | sort by StorageConsumedInMBs desc
    

Dotazy specifické pro úlohy trezoru služby Backup

  • Všechny úspěšné úlohy zálohování Azure PostgreSQL

    AddonAzureBackupJobs
    | where JobOperation=="Backup"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
      | where DatasourceType == "Microsoft.DBforPostgreSQL/servers/databases"
    | where JobStatus=="Completed"	
    
  • Všechny úspěšné úlohy obnovení disků Azure

    AddonAzureBackupJobs
    | where JobOperation == "Restore"
    | summarize arg_max(TimeGenerated,*) by JobUniqueId
    | where DatasourceType == "Microsoft.Compute/disks"
    | where JobStatus=="Completed"
    
  • Spotřebované úložiště zálohování na zálohovanou položku

    CoreAzureBackup
    | where OperationName == "BackupItem"
    | summarize arg_max(TimeGenerated, *) by BackupItemUniqueId
    | project BackupItemUniqueId, BackupItemFriendlyName, StorageConsumedInMBs
    

Frekvence aktualizací diagnostických dat

Diagnostická data z trezoru se přečerpávají do pracovního prostoru služby Log Analytics s určitou prodlevou. Každá událost dorazí do pracovního prostoru služby Log Analytics 20 až 30 minut po odeslání z trezoru služby Recovery Services. Tady jsou další podrobnosti o prodlevě:

  • Ve všech řešeních se předdefinovaná upozornění služby backup odsílají hned po jejich vytvoření. Obvykle se tedy zobrazí v pracovním prostoru služby Log Analytics po 20 až 30 minutách.
  • Ve všech řešeních se úlohy zálohování a úlohy obnovení na vyžádání odsílají hned po dokončení.
  • Pro všechna řešení s výjimkou zálohování SQL a SAP HANA se naplánované úlohy zálohování nasdílí hned po dokončení.
  • U zálohování SQL a SAP HANA se vzhledem k tomu, že zálohování protokolů může probíhat každých 15 minut, informace pro všechny dokončené naplánované úlohy zálohování, včetně protokolů, se dávková a odsílají každých 6 hodin.
  • Ve všech řešeních se další informace, jako jsou zálohovaná položka, zásady, body obnovení, úložiště atd., nasdílí aspoň jednou denně.
  • Změna konfigurace zálohování (například změna zásad nebo zásad úprav) aktivuje nabízení všech souvisejících informací o zálohování.

Poznámka:

Stejné zpoždění platí pro další cíle pro diagnostická data, jako jsou účty úložiště a event Hubs.

Použití protokolů aktivit trezoru služby Recovery Services

Upozornění

Následující kroky platí jenom pro zálohy virtuálních počítačů Azure. Tyto kroky nemůžete použít pro řešení, jako je agent Azure Backup, zálohování SQL v rámci Azure nebo Azure Files.

Protokoly aktivit můžete také použít k získání oznámení o událostech, jako je úspěch zálohování. Začněte tímto postupem:

  1. Přihlaste se k portálu Azure Portal.
  2. Otevřete příslušný trezor služby Recovery Services.
  3. Ve vlastnostech trezoru otevřete oddíl Protokol aktivit.

Identifikace příslušného protokolu a vytvoření výstrahy:

  1. Pomocí filtrů zobrazených na následujícím obrázku ověřte, že přijímáte protokoly aktivit pro úspěšné zálohování. Podle potřeby změňte hodnotu časového rozsahu, aby se zobrazily záznamy.

    Filtrování pro vyhledání protokolů aktivit pro zálohy virtuálních počítačů Azure

  2. Výběrem názvu operace zobrazíte relevantní podrobnosti.

  3. Výběrem možnosti Nové pravidlo upozornění otevřete stránku Vytvořit pravidlo .

  4. Vytvořte upozornění pomocí kroků v tématu Vytvoření, zobrazení a správa upozornění protokolu aktivit pomocí služby Azure Monitor.

    Nové pravidlo upozornění

V této části se jedná o samotný trezor služby Recovery Services. Opakujte stejný postup pro všechny trezory, ve kterých chcete být upozorněni prostřednictvím protokolů aktivit. Podmínka nebude mít prahovou hodnotu, období nebo frekvenci, protože tato výstraha je založená na událostech. Jakmile se vygeneruje příslušný protokol aktivit, vyvolá se upozornění.

Použití Log Analytics k monitorování ve velkém měřítku

Můžete zobrazit všechna upozornění vytvořená z protokolů aktivit a pracovních prostorů služby Log Analytics ve službě Azure Monitor. Stačí otevřít podokno Upozornění na levé straně.

I když můžete dostávat oznámení prostřednictvím protokolů aktivit, důrazně doporučujeme používat Log Analytics místo protokolů aktivit pro monitorování ve velkém měřítku. Tady je důvod:

  • Omezené scénáře: Oznámení prostřednictvím protokolů aktivit se vztahují pouze na zálohy virtuálních počítačů Azure. Oznámení musí být nastavena pro každý trezor služby Recovery Services.
  • Přizpůsobit definici: Naplánovaná aktivita zálohování neodpovídá nejnovější definici protokolů aktivit. Místo toho je v souladu s protokoly prostředků. Toto zarovnání způsobí neočekávané účinky, když se změní data, která procházejí kanálem protokolu aktivit.
  • Problémy s kanálem protokolu aktivit: V trezorech služby Recovery Services následují protokoly aktivit, které se pumpují ze služby Azure Backup, nový model. Tato změna bohužel ovlivňuje generování protokolů aktivit ve službě Azure Government, Azure Germany a Microsoft Azure provozované společností 21Vianet. Pokud uživatelé těchto cloudových služeb vytvářejí nebo konfigurují upozornění z protokolů aktivit ve službě Azure Monitor, upozornění se neaktivují. Pokud uživatel shromažďuje protokoly aktivit služby Recovery Services do pracovního prostoru služby Log Analytics, ve všech veřejných oblastech Azure se tyto protokoly nezobrazí.

Pro monitorování a upozorňování ve velkém použijte pracovní prostor služby Log Analytics pro všechny úlohy, které jsou chráněné službou Azure Backup.

Další kroky

Pokud chcete vytvářet vlastní dotazy, podívejte se na datový model Log Analytics.