Přeskočit obsah

Log data cleanup

Modul Log data cleanup umožňuje správci vyčistit záznamy nahromaděné v databázi událostí Bastion a naplánovat toto čištění opakovaně. Používá se, když databáze výrazně naroste, kvůli dodržení zásady uchovávání nebo před exportem. Existují dvě karty: Immediate cleaning, spouštěná na vyžádání, a Scheduled cleaning, která se spouští automaticky.

Obě karty nabízejí stejný výběr dat k odstranění.


Data k odstranění

Zaškrtávací políčko All pokrývá všechny druhy dat: jeho zaškrtnutím se zakážou tři skupiny níže, které pak již není třeba vyplňovat.

Skupina Nabízená zaškrtávací políčka
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.

Výběr doplňují dvě nastavení mimo skupiny:

Pole Popis
PostgreSQL VACUUM Zaškrtávací políčko. Navíc spustí VACUUM na databázi PostgreSQL. Samo o sobě stačí k tomu, aby byla operace platná.
Keep the last Období vyloučené z čištění: celé číslo (minimálně 0, výchozí 2), za kterým následuje jednotka — Days, Months nebo Years. Data novější než tento interval se zachovají. Předvybraná jednotka se liší podle karty: Years při okamžitém čištění, Days při plánovaném čištění.

Nic k vyčištění

Pokud není nic zaškrtnuto — žádné zaškrtávací políčko ze tří skupin, ani All, ani PostgreSQL VACUUM — operace je odmítnuta zprávou Nothing to clean.


Karta „Immediate cleaning“

Karta obsahuje oranžově zobrazené upozornění: Warning: Cleaning may take several hours and significantly slow down the platform.

  1. Zaškrtněte data k odstranění (nebo zaškrtávací políčko All).
  2. Volitelně upravte Keep the last.
  3. Klikněte na Start a cleaning.

Během čištění je formulář překryt maskou s nápisem Cleaning in progress a tlačítko Cancel the cleaning se stane aktivním. Kliknutím na něj se zobrazí Canceling...; již odstraněná data nelze obnovit.

Po dokončení operace se zobrazí oznámení The cleanup task is finished.

Sledování stavu

Karta se serveru na stav čištění dotazuje každých 5 sekund. Sledování proto pokračuje, i když se okno modulu během čištění zavře a znovu otevře.


Karta „Scheduled cleaning“

Tato karta ukládá konfiguraci opakovaného čištění. Opakuje oddíl Data to delete — stejná zaškrtávací políčka jako výše — a přidává oddíl Scheduling:

Pole Popis
Disabled (výchozí) Žádné plánované čištění.
Monthly Měsíční čištění počínaje zadaným datem.
Weekly Týdenní čištění počínaje zadaným datem.
Daily Denní čištění.
Next cleaning Datum příštího čištění ve formátu dd/mm/yyyy. Nemůže být dřívější než aktuální datum. Jedno pole se nabízí pro měsíční režim, další pro týdenní.
Cleaning hour Čas čištění ve formátu hh:mm mezi 00:00 a 23:59. Předvyplněno aktuální hodinou s minutami na nule.

Tlačítko Validate uloží plán. Nespouští žádné okamžité čištění a působí pouze na tuto kartu: zaškrtávací políčka karty Immediate cleaning se neukládají.