Obnovení protokolů ve službě Azure Monitor

Operace obnovení zpřístupňuje konkrétní časový rozsah dat v tabulce v horké mezipaměti pro vysoce výkonné dotazy. Tento článek popisuje, jak obnovit data, dotazovat se na tato data a potom je po dokončení zavřít.

Oprávnění

Pokud chcete obnovit data z archivované tabulky, potřebujete Microsoft.OperationalInsights/workspaces/tables/write a Microsoft.OperationalInsights/workspaces/restoreLogs/write oprávnění k pracovnímu prostoru služby Log Analytics, například předdefinovanou rolí přispěvatele Log Analytics.

Kdy obnovovat protokoly

Pomocí operace obnovení můžete dotazovat data v archivovaných protokolech. Operaci obnovení můžete použít také ke spouštění výkonných dotazů v určitém časovém rozsahu v libovolné tabulce Analytics, když dotazy protokolu, které spustíte ve zdrojové tabulce, se během časového limitu dotazu protokolu do 10 minut nedokončí.

Poznámka:

Restore je jedna metoda pro přístup k archivovaným datům. Pomocí obnovení můžete spouštět dotazy na sadu dat v určitém časovém rozsahu. Pomocí úloh vyhledávání můžete získat přístup k datům na základě konkrétních kritérií.

Co operace obnovení dělá?

Při obnovování dat zadáte zdrojovou tabulku obsahující data, která chcete dotazovat, a název nové cílové tabulky, která se má vytvořit.

Operace obnovení vytvoří tabulku obnovení a přidělí další výpočetní prostředky pro dotazování obnovených dat pomocí vysoce výkonných dotazů, které podporují úplné KQL.

Cílová tabulka poskytuje zobrazení podkladových zdrojových dat, ale nijak to neovlivní. Tabulka nemá žádné nastavení uchovávání informací a obnovená data musíte explicitně zavřít, když je už nepotřebujete.

Obnovení dat

Pokud chcete obnovit data z tabulky, zavolejte tabulky – Vytvoření nebo aktualizace rozhraní API. Název cílové tabulky musí končit _RST.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{user defined name}_RST?api-version=2021-12-01-preview

Text požadavku

Text požadavku musí obsahovat následující hodnoty:

Name Typ Popis
properties.restoredLogs.sourceTable string Tabulka s daty, která chcete obnovit.
properties.restoredLogs.startRestoreTime string Začátek časového rozsahu, který se má obnovit.
properties.restoredLogs.endRestoreTime string Konec časového rozsahu, který se má obnovit.

Obnovit stav tabulky

ProvisioningState vlastnost označuje aktuální stav operace obnovení tabulky. Rozhraní API vrátí tuto vlastnost při spuštění obnovení a tuto vlastnost můžete později načíst pomocí operace GET v tabulce. Vlastnost provisioningState má jednu z následujících hodnot:

Hodnota Popis
Aktualizace Probíhá operace obnovení.
Úspěšný Operace obnovení byla dokončena.
odstraňování Odstranění obnovené tabulky

Ukázkový požadavek

Tato ukázka obnoví data z měsíce ledna 2020 z tabulky Usage do tabulky s názvem Usage_RST.

Požádat

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/testRG/providers/Microsoft.OperationalInsights/workspaces/testWS/tables/Usage_RST?api-version=2021-12-01-preview

Text žádosti:

{
    "properties":  {
    "restoredLogs":  {
                      "startRestoreTime":  "2020-01-01T00:00:00Z",
                      "endRestoreTime":  "2020-01-31T00:00:00Z",
                      "sourceTable":  "Usage"
    }
  }
}

Dotaz na obnovená data

Obnovené protokoly si zachovají původní časová razítka. Když spustíte dotaz na obnovené protokoly, nastavte časový rozsah dotazu podle toho, kdy byla data původně vygenerována.

Nastavte časový rozsah dotazu podle těchto hodnot:

  • Výběr možnosti Vlastní v rozevíracím seznamu Časový rozsah v horní části editoru dotazů a nastavení Hodnoty Od a Do .

    nebo

  • Určení časového rozsahu v dotazu Příklad:

    let startTime =datetime(01/01/2022 8:00:00 PM);
    let endTime =datetime(01/05/2022 8:00:00 PM);
    TableName_RST
    | where TimeGenerated between(startTime .. endTime)
    

Zavření obnovených dat

Pokud chcete ušetřit náklady, doporučujeme odstranit obnovenou tabulku a zavřít obnovená data, když je už nepotřebujete.

Odstranění obnovené tabulky neodstraní data ve zdrojové tabulce.

Poznámka:

Obnovená data jsou k dispozici, pokud jsou k dispozici podkladová zdrojová data. Když odstraníte zdrojovou tabulku z pracovního prostoru nebo když skončí doba uchovávání zdrojové tabulky, data se z obnovené tabulky zavře. Prázdná tabulka však zůstane, pokud ji explicitně neodstraníte.

Omezení

Obnovení podléhá následujícím omezením.

Můžete provádět následující akce:

  • Obnovte data z období nejméně dvou dnů.

  • Obnovte až 60 TB.

  • Souběžně spusťte až dva procesy obnovení v pracovním prostoru.

  • V konkrétní tabulce v daném okamžiku spusťte pouze jedno aktivní obnovení. Spuštění druhého obnovení v tabulce, která už má aktivní obnovení, selže.

  • Proveďte až čtyři obnovení na tabulku za týden.

Cenový model

Poplatek za obnovené protokoly vychází z objemu dat, která obnovujete, a doby trvání, po kterou je obnovení aktivní. Jednotky ceny jsou tedy za GB za den. Obnovení dat se účtuje každý den UTC, kdy je obnovení aktivní.

  • Poplatky se vztahují na minimální obnovený objem dat o 2 TB na obnovení. Pokud obnovíte méně dat, bude se vám každý den účtovat minimálně 2 TB, dokud se obnovení nespustí.

  • V prvních a posledních dnech, kdy je obnovení aktivní, se vám účtuje jenom část dne, kdy bylo obnovení aktivní.

  • Minimální poplatek se účtuje po dobu 12 hodin obnovení, i když je obnovení aktivní po dobu kratší než 12 hodin.

  • Další informace o ceně obnovení dat najdete v tématu Ceny služby Azure Monitor na kartě Protokoly.

Tady je několik příkladů pro ilustraci výpočtů nákladů na obnovení dat:

  1. Pokud vaše tabulka obsahuje 500 GB denně a obnovíte 10 dnů z této tabulky, celková velikost obnovení je 5 TB. Každý den se vám bude účtovat 5 TB obnovených dat, dokud obnovená data nespustíte. Vaše denní náklady jsou 5 000 GB vynásobené cenou za obnovení dat (viz ceny služby Azure Monitor.)

  2. Pokud se místo toho obnoví jenom 700 GB dat, každý den, kdy je obnovení aktivní, se účtuje minimální úroveň obnovení 2 TB. Vaše denní náklady jsou 2 000 GB vynásobené cenou za obnovení dat.

  3. Pokud je obnovení dat o 5 TB aktivní pouze po dobu 1 hodiny, účtuje se minimálně 12 hodin. Náklady na obnovení dat jsou 5 000 GB vynásobené cenou obnovení dat vynásobenou 0,5 dny (minimální 12 hodin).

  4. Pokud je obnovení dat o velikosti 700 GB aktivní jenom po dobu 1 hodiny, účtuje se minimálně 12 hodin. Náklady na obnovení dat jsou 2 000 GB (minimální fakturovaná velikost obnovení) vynásobené cenou obnovení dat vynásobenou 0,5 dny (minimální 12hodinové minimum).

Poznámka:

Za dotazování obnovených protokolů se neúčtují žádné poplatky, protože se jedná o protokoly Analytics.

Další kroky