Skip to content

Logs csv export#80

Open
juliangiebel wants to merge 5 commits intospace-wizards:masterfrom
juliangiebel:2025.06.22-logs-csv-export
Open

Logs csv export#80
juliangiebel wants to merge 5 commits intospace-wizards:masterfrom
juliangiebel:2025.06.22-logs-csv-export

Conversation

@juliangiebel
Copy link
Contributor

@juliangiebel juliangiebel commented Jun 22, 2025

This PR implements exporting admin logs as either a csv file or a gzip compressed csv file.
Files are exported using a hosted service and stored inside a configurable directory.
Old exports will need to be deleted using something like a systemd timer or a cronjob.

I tested this with 5 million logs, which results in a 500mb csv file and took a minute to export.
The export is limited to a single round or a configurable amount of days.
Even a day is likely to be over a gigabyte uncompressed so that'll have to be tested and adjusted after merging the PR

@github-project-automation github-project-automation bot moved this to 👀 Needs Review in NextGen WizDen Adminning Jun 22, 2025
@juliangiebel juliangiebel requested review from a team and PJB3005 and removed request for a team June 22, 2025 20:26
Copy link
Member

@Simyon264 Simyon264 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wawa

@juliangiebel juliangiebel requested a review from Simyon264 June 22, 2025 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 👀 Needs Review

Development

Successfully merging this pull request may close these issues.

2 participants