Log data cleanup¶
Log data cleanup -moduuli mahdollistaa sen, että järjestelmänvalvoja tyhjentää Bastion-tuotteen tapahtumatietokantaan kertyneet tietueet ja ajastaa tämän tyhjennyksen toistuvaksi. Sitä käytetään, kun tietokanta kasvaa suureksi, säilytyskäytännön noudattamiseen tai ennen vientiä. Rinnakkain on kaksi välilehteä: Immediate cleaning, joka suoritetaan pyynnöstä, ja Scheduled cleaning, joka toimii automaattisesti.
Kummallakin välilehdellä on sama valikoima poistettavia tietoja.
Poistettavat tiedot¶
All -valintaruutu kattaa kaikki tietolajit: sen valitseminen poistaa käytöstä alla olevat kolme ryhmää, joita ei silloin tarvitse enää täyttää.
| Ryhmä | Tarjotut valintaruudut |
|---|---|
| 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. |
Kaksi ryhmien ulkopuolista asetusta täydentää valintaa:
| Kenttä | Kuvaus |
|---|---|
| PostgreSQL VACUUM | Valintaruutu. Suorittaa lisäksi VACUUM-komennon PostgreSQL-tietokannalle. Yksinään se riittää tekemään toimenpiteestä kelvollisen. |
| Keep the last | Ajanjakso, joka jätetään siivouksen ulkopuolelle: kokonaisluku (vähintään 0, oletus 2) ja sen jälkeen yksikkö — Days, Months tai Years. Tätä aikaväliä tuoreemmat tiedot säilytetään. Esivalittu yksikkö vaihtelee välilehden mukaan: Years välittömässä siivouksessa, Days ajastetussa. |
Ei mitään siivottavaa
Jos mitään ei ole valittu — ei yhtään valintaruutua kolmesta ryhmästä, ei All, ei PostgreSQL VACUUM — toimenpide evätään ilmoituksella Nothing to clean.
Välilehti ”Immediate cleaning”¶
Välilehdellä on oranssi varoitus: Warning: Cleaning may take several hours and significantly slow down the platform.
- Valitse poistettavat tiedot (tai All -valintaruutu).
- Säädä tarvittaessa Keep the last.
- Napsauta Start a cleaning.
Suorituksen aikana lomake peittyy peitteeseen, jossa lukee Cleaning in progress, ja Cancel the cleaning -painike aktivoituu. Sen napsauttaminen näyttää Canceling...; jo poistettuja tietoja ei voi palauttaa.
Kun toimenpide on valmis, ilmoitus kertoo The cleanup task is finished.
Tilan seuranta
Välilehti kysyy siivouksen tilaa palvelimelta 5 sekunnin välein. Seuranta jatkuu siksi silloinkin, kun moduulin ikkuna suljetaan ja avataan uudelleen siivouksen ollessa käynnissä.
Välilehti ”Scheduled cleaning”¶
Tämä välilehti tallentaa toistuvan siivouksen määrityksen. Se toistaa Data to delete -kehyksen — samat valintaruudut kuin edellä — ja lisää Scheduling -kehyksen:
| Kenttä | Kuvaus |
|---|---|
| Disabled (oletus) | Ei ajastettua siivousta. |
| Monthly | Kuukausittainen siivous annetusta päivästä alkaen. |
| Weekly | Viikoittainen siivous annetusta päivästä alkaen. |
| Daily | Päivittäinen siivous. |
| Next cleaning | Seuraavan siivouksen päivä muodossa dd/mm/yyyy. Se ei voi olla nykyistä päivää aikaisemmin. Yksi kenttä tarjotaan kuukausittaiselle tilalle, toinen viikoittaiselle. |
| Cleaning hour | Siivouksen kellonaika muodossa hh:mm välillä 00:00 ja 23:59. Esitäytetty nykyisellä tunnilla, minuutit nollassa. |
Validate -painike tallentaa ajastuksen. Se ei laukaise välitöntä siivousta ja vaikuttaa vain tähän välilehteen: Immediate cleaning -välilehden valintaruutuja ei tallenneta.