Adatmegőrzés és archiválás az Azure Monitor-naplókban
Az Azure Monitor-naplók két állapotban őrzik meg az adatokat:
- Interaktív megőrzés: Lehetővé teszi az Analytics-naplók legfeljebb 2 éves interaktív lekérdezésekhez való megőrzését.
- Archívum: Lehetővé teszi a munkaterületen a régebbi, kevésbé használt adatok alacsonyabb költségű megőrzését. Az archivált állapotban lévő adatokat keresési feladatok és visszaállítás használatával érheti el. Az adatokat akár 12 évig is archivált állapotban tarthatja.
Ez a cikk az adatmegőrzés és az archiválás konfigurálását ismerteti.
A megőrzés és az archiválás működése
Minden munkaterülethez tartozik egy alapértelmezett adatmegőrzési beállítás, amely az összes táblára vonatkozik. Különböző adatmegőrzési beállításokat konfigurálhat az egyes táblákon.
Az interaktív megőrzési időszak alatt az adatok monitorozáshoz, hibaelhárításhoz és elemzéshez érhetők el. Ha már nem használja a naplókat, de továbbra is meg kell őriznie az adatokat a megfelelőség vagy az alkalmi vizsgálat érdekében, a költségek csökkentése érdekében archiválja a naplókat.
Az archivált adatok ugyanabban a táblában maradnak az interaktív lekérdezésekhez elérhető adatok mellett. Ha az interaktív megőrzési időszaknál hosszabb teljes megőrzési időtartamot állít be, a Log Analytics a megőrzési időszak végén azonnal automatikusan archiválja a releváns adatokat.
Az archivált adatokat keresési feladat futtatásával vagy archivált naplók visszaállításával érheti el.
Feljegyzés
Az archív időszak csak a tábla szintjén állítható be, a munkaterület szintjén nem.
Az adatmegőrzési és archiválási beállítások módosítása
Ha lerövidít egy meglévő adatmegőrzési beállítást, az Azure Monitor 30 napot vár az adatok eltávolítása előtt, így visszaállíthatja a módosítást, és elkerülheti az adatvesztést konfigurációs hiba esetén. Szükség esetén azonnal törölheti az adatokat.
A megőrzési beállítás növelésekor az új megőrzési időszak az összes olyan adatra vonatkozik, amely már be van töltve a táblába, és még nem lett törölve vagy eltávolítva.
Ha egy meglévő adatokat tartalmazó táblában módosítja az archív beállításokat, a táblázat releváns adatait is azonnal érinti a rendszer. Előfordulhat például, hogy van egy meglévő táblája, amely 180 napos interaktív megőrzési idővel rendelkezik, és nincs archiválási időszaka. Úgy dönt, hogy a megőrzési beállítást 90 napos interaktív megőrzésre módosítja a 180 napos teljes megőrzési időszak módosítása nélkül. A Log Analytics azonnal archiválja a 90 napnál régebbi adatokat, és egyik adat sem törlődik.
Mi történik az adatokkal, amikor egy táblát töröl egy Log Analytics-munkaterületen?
A Log Analytics-munkaterületek több típusú táblát is tartalmazhatnak. Mi történik, ha törli a táblát, az eltérő az egyes esetekben:
Táblatípus | Adatmegőrzés | Ajánlások |
---|---|---|
Azure-tábla | Az Azure-táblák naplókat tárolnak egy Azure-erőforrásból vagy egy Azure-szolgáltatás vagy megoldás által megkövetelt adatokból, és nem törölhetők. Ha leállítja az adatok átvitelét az erőforrásból, szolgáltatásból vagy megoldásból, az adatok a munkaterületen maradnak a táblához vagy az alapértelmezett munkaterület-megőrzéshez meghatározott megőrzési időszak végéig, ha nem határozza meg a táblaszintű adatmegőrzést. | A díjak minimalizálása érdekében állítsa a táblaszintű megőrzést négy napra, mielőtt leállítja a táblázatba való streamelési naplókat. |
Visszaállított tábla(table_RST ) |
Törli a visszaállításhoz kiépített gyorsgyorsítótárat, de a forrástábla adatai nem törlődnek. | |
Keresési eredmények táblázata (table_SRCH ) |
Azonnal és véglegesen törli a táblát és az adatokat. | |
Egyéni naplótábla (table_CL ) |
A helyreállítható beállítás a táblaszintű adatmegőrzés vagy az alapértelmezett munkaterület-megőrzési időszak végéig törli a táblát. A helyreállítható törlési időszak alatt továbbra is fizetnie kell az adatmegőrzésért, és újra létrehozhatja a táblát, és hozzáférhet az adatokhoz egy azonos nevű és sémájú tábla beállításával. Az egyéni táblák törlése után 14 nappal az Azure Monitor eltávolítja a táblaszintű adatmegőrzési konfigurációt, és alkalmazza az alapértelmezett munkaterület-megőrzést. | A díjak minimalizálása érdekében állítsa a táblaszintű megőrzést négy napra a tábla törlése előtt. |
A szükséges engedélyek
Művelet | A szükséges engedélyek |
---|---|
Adatmegőrzési és archiválási szabályzatok konfigurálása Log Analytics-munkaterületekhez | Microsoft.OperationalInsights/workspaces/write és microsoft.operationalinsights/workspaces/tables/write a Log Analytics-munkaterületre vonatkozó engedélyek, a Log Analytics-közreműködő beépített szerepkörének megfelelően, például |
Adatmegőrzési és archiválási szabályzat lekérése táblázat alapján a Log Analytics-munkaterülethez | Microsoft.OperationalInsights/workspaces/tables/read a Log Analytics-munkaterületre vonatkozó engedélyek, a Log Analytics-olvasó beépített szerepkörének megfelelően, például |
Adatok törlése Log Analytics-munkaterületről | Microsoft.OperationalInsights/workspaces/purge/action a Log Analytics-munkaterületre vonatkozó engedélyek, a Log Analytics-közreműködő beépített szerepkörének megfelelően, például |
Az alapértelmezett munkaterület-megőrzés konfigurálása
A Log Analytics-munkaterületek alapértelmezett adatmegőrzését az Azure Portalon 30, 31, 60, 90, 120, 180, 270, 365, 550 és 730 napra állíthatja be. Az egyes táblákra eltérő beállítást alkalmazhat a megőrzés és az archiválás táblaszinten történő konfigurálásával. Ha az ingyenes szinten van, frissítenie kell a fizetős szintre az adatmegőrzési időszak módosításához.
Fontos
A 30 napos adatmegőrzéssel rendelkező munkaterületek 31 napig őrizhetik meg az adatokat. Ha csak egy adatvédelmi szabályzatnak való megfelelés érdekében 30 napig kell megőriznie az adatokat, állítsa be az alapértelmezett munkaterület-megőrzést 30 napra az API használatával, és frissítse a munkaterület tulajdonságát immediatePurgeDataOn30Days
true
erre. Ez a művelet jelenleg csak a Munkaterületek – Update API használatával támogatott.
Az alapértelmezett munkaterület-megőrzés beállítása:
Az Azure Portal Log Analytics-munkaterületek menüjében válassza ki a munkaterületet.
Válassza ki a használatot és a becsült költségeket a bal oldali panelen.
Válassza az Adatmegőrzés lehetőséget a lap tetején.
Mozgassa a csúszkát a napok számának növeléséhez vagy csökkentéséhez, majd kattintson az OK gombra.
Adatmegőrzés és archiválás konfigurálása táblaszinten
Alapértelmezés szerint a munkaterület összes táblája örökli a munkaterület interaktív adatmegőrzési beállítását, és nem rendelkezik archívummal. Az egyes táblák megőrzési és archiválási beállításait módosíthatja, kivéve az örökölt ingyenes próbaverziós tarifacsomagban lévő munkaterületeket.
Az Elemzési naplóadat-csomag 31 napos interaktív megőrzést tartalmaz az aktuális generációs tarifacsomagokban (használatalapú fizetéses és kötelezettségvállalási szintek, valamint az örökölt önálló és csomópontonkénti szintek). Az interaktív megőrzési időtartamot további költségek mellett akár 730 napra is növelheti. Szükség esetén az API vagy a parancssori felület használatával akár négy napra is csökkentheti az interaktív megőrzési időt. Mivel azonban a betöltési ár 31 napos interaktív megőrzést tartalmaz, a megőrzési idő 31 nap alatti csökkentése nem csökkenti a költségeket. Az archív időszak legfeljebb 4383 nap (12 év) teljes megőrzési időre állítható be.
Feljegyzés
Az Azure Portalon és az API-val jelenleg akár 12 évre is beállíthatja a teljes adatmegőrzést. A parancssori felület és a PowerShell hét évre korlátozódik; támogatás 12 évig fog tartani.
Egy tábla adatmegőrzési és archiválási időtartamának beállítása az Azure Portalon:
A Log Analytics-munkaterületek menüben válassza a Táblák lehetőséget.
A Táblák képernyő a munkaterület összes táblájának listáját tartalmazza.
Válassza ki a konfigurálni kívánt táblázat helyi menüjét, és válassza a Táblázat kezelése lehetőséget.
Konfigurálja az adatmegőrzési és archiválási időtartamot a táblakonfigurációs képernyő Adatmegőrzési beállítások szakaszában.
Adatmegőrzési és archiválási beállítások lekérése táblázat szerint
Ha meg szeretné tekinteni egy tábla adatmegőrzési és archiválási időtartamát az Azure Portalon, a Log Analytics-munkaterületek menüjében válassza a Táblák lehetőséget.
A Táblák képernyőn a munkaterület összes táblájának interaktív megőrzési és archiválási időszaka látható.
Egyedi megőrzési időszakokkal rendelkező táblák
Alapértelmezés szerint két adattípus, Usage
és AzureActivity
legalább 90 napig díjmentesen tárolhatja az adatokat. Ha 90 napnál hosszabbra növeli a munkaterület megőrzési időtartamát, akkor ezen adattípusok megőrzését is növeli. Ezek a táblák az adatbetöltési díjaktól is mentesek.
Az alkalmazás-Elemzések-erőforrásokhoz kapcsolódó táblák szintén 90 napig díjmentesen őrzik meg az adatokat. Az egyes táblák megőrzését egyenként módosíthatja:
AppAvailabilityResults
AppBrowserTimings
AppDependencies
AppExceptions
AppEvents
AppMetrics
AppPageViews
AppPerformanceCounters
AppRequests
AppSystemEvents
AppTraces
Díjszabási modell
Az archivált naplók karbantartásának díja az archivált adatok mennyisége, GB-ban, valamint az adatok archiválásának száma vagy napjai alapján számítható ki. Olyan naplóadatok, amelyek _IsBillable == false
nem tartoznak adatmegőrzési vagy archiválási költségek alá.
További információkért tekintse meg az Azure Monitor díjszabását.
Következő lépések
További információk: