about summary refs log tree commit diff
path: root/tvix/nix-compat/default.nix
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2023-11-12T16·09+0200
committerflokli <flokli@flokli.de>2023-11-12T16·46+0000
commite4adca0880547f2ea825aeec5f64671c6c0324ae (patch)
treeea2e140e4ff6394afb3aed040130e3c66fa085a0 /tvix/nix-compat/default.nix
parent3fe455cd4ada32990f67af640becd4cf8ae6117c (diff)
feat(users/flokli/nixos/archeology-ec2): automate bucket log parsing r/6996
This adds a `parse-bucket-logs.{service,timer}`, running once every
night at 3AM UTC, figuring out the last time it was run and parsing
bucket logs for all previous days.

It invokes the `archeology-parse-bucket-logs` script to produce
a .parquet file with the bucket logs in `s3://nix-cache-log/log/` for
that day (inside a temporary directory), then on success uploads the
produced parquet file to
`s3://nix-archeologist/nix-cache-bucket-logs/yyyy-mm-dd.parquet`.

Change-Id: Ia75ca8c43f8074fbaa34537ffdba68350c504e52
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10011
Reviewed-by: edef <edef@edef.eu>
Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/nix-compat/default.nix')
0 files changed, 0 insertions, 0 deletions