Datakvarhållning och arkivering i Azure Monitor-loggar

Azure Monitor-loggar behåller data i två tillstånd:

  • Interaktiv kvarhållning: Låter dig behålla Analysloggar för interaktiva frågor på upp till två år.
  • Arkiv: Låter dig behålla äldre, mindre använda data på din arbetsyta till en lägre kostnad. Du kan komma åt data i det arkiverade tillståndet med hjälp av sökjobb och återställning. Du kan lagra data i arkiverat tillstånd i upp till 12 år.

Den här artikeln beskriver hur du konfigurerar datakvarhållning och arkivering.

Så här fungerar kvarhållning och arkivering

Varje arbetsyta har en standardinställning för kvarhållning som tillämpas på alla tabeller. Du kan konfigurera en annan kvarhållningsinställning för enskilda tabeller.

Diagram som visar en översikt över datakvarhållnings- och arkivperioder.

Under den interaktiva kvarhållningsperioden är data tillgängliga för övervakning, felsökning och analys. När du inte längre använder loggarna, men ändå behöver behålla data för efterlevnad eller enstaka undersökningar, arkiverar du loggarna för att spara kostnader.

Arkiverade data finns kvar i samma tabell, tillsammans med de data som är tillgängliga för interaktiva frågor. När du anger en total kvarhållningsperiod som är längre än den interaktiva kvarhållningsperioden arkiverar Log Analytics automatiskt relevanta data omedelbart i slutet av kvarhållningsperioden.

Du kan komma åt arkiverade data genom att köra ett sökjobb eller återställa arkiverade loggar.

Kommentar

Arkivperioden kan bara anges på tabellnivå, inte på arbetsytenivå.

Justeringar av kvarhållnings- och arkivinställningar

När du förkortar en befintlig kvarhållningsinställning väntar Azure Monitor 30 dagar innan du tar bort data, så att du kan återställa ändringen och undvika dataförlust i händelse av ett fel i konfigurationen. Du kan rensa data omedelbart när det behövs.

När du ökar kvarhållningsinställningen gäller den nya kvarhållningsperioden för alla data som redan har matats in i tabellen och som ännu inte har rensats eller tagits bort.

Om du ändrar arkivinställningarna i en tabell med befintliga data påverkas även relevanta data i tabellen omedelbart. Du kan till exempel ha en befintlig tabell med 180 dagars interaktiv kvarhållning och ingen arkivperiod. Du bestämmer dig för att ändra kvarhållningsinställningen till 90 dagars interaktiv kvarhållning utan att ändra den totala kvarhållningsperioden på 180 dagar. Log Analytics arkiverar omedelbart data som är äldre än 90 dagar och ingen av data tas bort.

Vad händer med data när du tar bort en tabell på en Log Analytics-arbetsyta

En Log Analytics-arbetsyta kan innehålla flera typer av tabeller. Vad som händer när du tar bort tabellen är olika för varje:

Tabelltyp Datakvarhållning Rekommendationer
Azure Table En Azure-tabell innehåller loggar från en Azure-resurs eller data som krävs av en Azure-tjänst eller lösning och kan inte tas bort. När du slutar strömma data från resursen, tjänsten eller lösningen finns data kvar på arbetsytan till slutet av den kvarhållningsperiod som definierats för tabellen eller för standardkvarhållning av arbetsytor, om du inte definierar kvarhållning på tabellnivå. För att minimera avgifterna anger du kvarhållning på tabellnivå till fyra dagar innan du stoppar strömmande loggar till tabellen.
Återställd tabell(table_RST) Tar bort den frekventa cache som har etablerats för återställningen, men källtabelldata tas inte bort.
Sökresultattabell (table_SRCH) Tar bort tabellen och data omedelbart och permanent.
Anpassad loggtabell (table_CL) Mjuk tar bort tabellen till slutet av kvarhållningen på tabellnivå eller standardkvarhållningsperioden för arbetsytan. Under perioden för mjuk borttagning fortsätter du att betala för datakvarhållning och kan återskapa tabellen och komma åt data genom att konfigurera en tabell med samma namn och schema. Fjorton dagar efter att du har tagit bort en anpassad tabell tar Azure Monitor bort kvarhållningskonfigurationen på tabellnivå och tillämpar standardkvarhållningen för arbetsytan. För att minimera avgifterna anger du kvarhållning på tabellnivå till fyra dagar innan du tar bort tabellen.

Behörigheter som krävs

Åtgärd Behörigheter som krävs
Konfigurera principer för datakvarhållning och arkivering för en Log Analytics-arbetsyta Microsoft.OperationalInsights/workspaces/write och microsoft.operationalinsights/workspaces/tables/write behörigheter till Log Analytics-arbetsytan, som tillhandahålls av log analytics-deltagarens inbyggda roll, till exempel
Hämta kvarhållnings- och arkivprincipen per tabell för en Log Analytics-arbetsyta Microsoft.OperationalInsights/workspaces/tables/read behörigheter till Log Analytics-arbetsytan, enligt den inbyggda rollen Log Analytics Reader, till exempel
Rensa data från en Log Analytics-arbetsyta Microsoft.OperationalInsights/workspaces/purge/action behörigheter till Log Analytics-arbetsytan enligt den inbyggda rollen Log Analytics-deltagare, till exempel

Konfigurera standardkvarhållning av arbetsytor

Du kan ange standardkvarhållning för en Log Analytics-arbetsyta i Azure-portalen till 30, 31, 60, 90, 120, 180, 270, 365, 550 och 730 dagar. Du kan använda en annan inställning för specifika tabeller genom att konfigurera kvarhållning och arkiv på tabellnivå. Om du är på den kostnadsfria nivån måste du uppgradera till den betalda nivån för att ändra datakvarhållningsperioden.

Viktigt!

Arbetsytor med kvarhållning på 30 dagar kan behålla data i 31 dagar. Om du bara behöver behålla data i 30 dagar för att följa en sekretesspolicy konfigurerar du standardkvarhållningen för arbetsytan till 30 dagar med hjälp av API:et och uppdaterar immediatePurgeDataOn30Days egenskapen för arbetsytan till true. Den här åtgärden stöds för närvarande endast med hjälp av API:et Workspaces – Update.

Så här anger du standardkvarhållning för arbetsytan:

  1. På menyn Log Analytics-arbetsytor i Azure-portalen väljer du din arbetsyta.

  2. Välj Användning och uppskattade kostnader i det vänstra fönstret.

  3. Välj Datakvarhållning överst på sidan.

    Skärmbild som visar hur du ändrar inställningen för datakvarhållning för arbetsytan.

  4. Flytta skjutreglaget för att öka eller minska antalet dagar och välj sedan OK.

Konfigurera kvarhållning och arkivering på tabellnivå

Som standard ärver alla tabeller i arbetsytan arbetsytans interaktiva kvarhållningsinställning och har inget arkiv. Du kan ändra kvarhållnings- och arkivinställningarna för enskilda tabeller, förutom arbetsytor i den äldre prisnivån för kostnadsfri utvärderingsversion.

Analysloggdataplanen innehåller 31 dagars interaktiv kvarhållning för arbetsytor på den aktuella generationens prisnivåer (betala per användning och åtagandenivåer samt äldre fristående och per nod-nivåer). Du kan öka den interaktiva kvarhållningsperioden till upp till 730 dagar till en extra kostnad. Om det behövs kan du minska den interaktiva kvarhållningsperioden till så lite som fyra dagar med hjälp av API:et eller CLI. Men eftersom 31 dagars interaktiv kvarhållning ingår i inmatningspriset minskar inte kostnaderna om du sänker kvarhållningsperioden under 31 dagar. Du kan ange arkivperioden till en total kvarhållningstid på upp till 4 383 dagar (12 år).

Kommentar

För närvarande kan du ange total kvarhållning till upp till 12 år via Azure-portalen och API:et. CLI och PowerShell är begränsade till sju år. 12 år kommer att följa.

Så här anger du kvarhållnings- och arkivvaraktigheten för en tabell i Azure-portalen:

  1. På menyn Log Analytics-arbetsytor väljer du Tabeller.

    skärmen Tabeller visas alla tabeller i arbetsytan.

  2. Välj snabbmenyn för den tabell som du vill konfigurera och välj Hantera tabell.

    Skärmbild som visar knappen Hantera tabell för en av tabellerna på en arbetsyta.

  3. Konfigurera kvarhållnings- och arkivvaraktigheten i avsnittet Inställningar för datakvarhållning på skärmen för tabellkonfiguration.

    Skärmbild som visar inställningarna för datakvarhållning på skärmen för tabellkonfiguration.

Hämta kvarhållnings- och arkivinställningar per tabell

Om du vill visa kvarhållnings- och arkivvaraktigheten för en tabell i Azure-portalen går du till Log Analytics-arbetsytemenyn och väljer Tabeller.

Skärmen Tabeller visar den interaktiva kvarhållnings- och arkivperioden för alla tabeller på arbetsytan.

Skärmbild som visar knappen Hantera tabell för en av tabellerna på en arbetsyta.

Tabeller med unika kvarhållningsperioder

Som standard behåller två datatyper Usage och AzureActivity, data i minst 90 dagar utan kostnad. När du ökar kvarhållningen av arbetsytan till mer än 90 dagar ökar du också kvarhållningen av dessa datatyper. Dessa tabeller är också kostnadsfria från datainmatningsavgifter.

Tabeller relaterade till Application Insights-resurser behåller även data i 90 dagar utan kostnad. Du kan justera kvarhållningen av var och en av dessa tabeller individuellt:

  • AppAvailabilityResults
  • AppBrowserTimings
  • AppDependencies
  • AppExceptions
  • AppEvents
  • AppMetrics
  • AppPageViews
  • AppPerformanceCounters
  • AppRequests
  • AppSystemEvents
  • AppTraces

Prismodell

Avgiften för att underhålla arkiverade loggar beräknas baserat på mängden data som du arkiverar, i GB och antalet eller dagarna som du arkiverar data för. Loggdata som inte omfattas _IsBillable == false av kvarhållnings- eller arkivavgifter.

Mer information finns i Prissättning för Azure Monitor.

Nästa steg

Läs mer om: