Pereiti prie turinio

Log data cleanup

Modulis Log data cleanup leidžia administratoriui išvalyti Bastion įvykių duomenų bazėje susikaupusius įrašus ir suplanuoti periodinį valymą. Jis naudojamas, kai duomenų bazė smarkiai išauga, siekiant laikytis saugojimo politikos arba prieš eksportuojant. Yra du skirtukai: Immediate cleaning, vykdomas pagal pareikalavimą, ir Scheduled cleaning, vykdomas automatiškai.

Abiejuose skirtukuose siūlomas tas pats naikintinų duomenų pasirinkimas.


Naikintini duomenys

Žymės langelis All apima visų rūšių duomenis: jį pažymėjus, trys toliau esančios grupės išjungiamos ir jų nebereikia pildyti.

Grupė Siūlomi žymės langeliai
Action Type Add, Modify, Delete.
Sessions Close, Pause, Resume.
Information Administration Console connections, Web portal connections, Applications launching, Applications closing, Gateways, HTML5 Gateways, User plugin, Direct sessions launching, Direct sessions closing, Actions on passwords.

Pasirinkimą papildo du parametrai, nepriklausantys grupėms:

Laukas Aprašas
PostgreSQL VACUUM Žymės langelis. Papildomai vykdo VACUUM PostgreSQL duomenų bazėje. Vien jo pakanka, kad operacija būtų galiojanti.
Keep the last Laikotarpis, kuris neįtraukiamas į išvalymą: sveikasis skaičius (mažiausiai 0, numatytasis 2), po kurio nurodomas vienetas – Days, Months arba Years. Už šį intervalą naujesni duomenys išsaugomi. Iš anksto pasirinktas vienetas kiekviename skirtuke skiriasi: Years – momentiniam išvalymui, Days – suplanuotam išvalymui.

Nėra ką išvalyti

Jei nieko nepažymėta – nė vieno žymės langelio iš trijų grupių, nei All, nei PostgreSQL VACUUM, – operacija atmetama su pranešimu Nothing to clean.


Skirtukas „Immediate cleaning“

Skirtuke rodomas oranžinis perspėjimas: Warning: Cleaning may take several hours and significantly slow down the platform.

  1. Pažymėkite naikintinus duomenis (arba žymės langelį All).
  2. Jei reikia, pakoreguokite Keep the last.
  3. Spustelėkite Start a cleaning.

Kol vyksta išvalymas, formą uždengia kaukė su užrašu Cleaning in progress, o mygtukas Cancel the cleaning tampa aktyvus. Jį spustelėjus rodoma Canceling...; jau panaikintų duomenų atkurti negalima.

Baigus operaciją, pranešime skelbiama The cleanup task is finished.

Būsenos stebėjimas

Skirtukas kas 5 sekundes užklausia serverio išvalymo būsenos. Todėl stebėjimas tęsiamas net tada, kai modulio langas uždaromas ir vėl atidaromas vykstant išvalymui.


Skirtukas „Scheduled cleaning“

Šiame skirtuke saugoma periodinio išvalymo konfigūracija. Jame pakartojamas rėmelis Data to delete – tie patys žymės langeliai kaip aukščiau – ir pridedamas rėmelis Scheduling:

Laukas Aprašas
Disabled (numatytasis) Suplanuoto išvalymo nėra.
Monthly Išvalymas kas mėnesį, pradedant nuo nurodytos datos.
Weekly Išvalymas kas savaitę, pradedant nuo nurodytos datos.
Daily Išvalymas kasdien.
Next cleaning Kito išvalymo data, formatu dd/mm/yyyy. Ji negali būti ankstesnė už dabartinę datą. Vienas laukas siūlomas kas mėnesį vykdomam režimui, kitas – kas savaitę vykdomam.
Cleaning hour Išvalymo laikas, formatu hh:mm, nuo 00:00 iki 23:59. Iš anksto užpildomas dabartine valanda, minutės – nulis.

Mygtukas Validate įrašo tvarkaraštį. Jis nepaleidžia jokio momentinio išvalymo ir veikia tik šį skirtuką: skirtuko Immediate cleaning žymės langeliai neįrašomi.