Skip to content

feat: add Parquet logging for captured fingerprints#44

Draft
pagpeter wants to merge 2 commits into
masterfrom
feat/parquet-logging
Draft

feat: add Parquet logging for captured fingerprints#44
pagpeter wants to merge 2 commits into
masterfrom
feat/parquet-logging

Conversation

@pagpeter

Copy link
Copy Markdown
Owner

No description provided.

pagpeter added 2 commits June 30, 2026 20:02
Persist each captured request's fingerprints (JA3/JA4/PeetPrint/Akamai
plus metadata) to rolling Parquet files. Controlled via new config keys
log_to_parquet, parquet_dir and parquet_log_ips. Writes are non-blocking:
rows are buffered and flushed by a background goroutine to a new file
every 1,000,000 rows or once a day.
Handle SIGINT/SIGTERM (and the panic path) by flushing the Parquet
logger before exit, so buffered rows are not lost when quitting.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant