prometheus / test-infra

Prometheus E2E benchmarking tool
Apache License 2.0
156 stars 67 forks source link

Create a CLI for uploading and downloading blocks #760

Open kushalShukla-web opened 1 month ago

kushalShukla-web commented 1 month ago

This PR introduces a powerful CLI tool for seamless block uploading and downloading. The initial implementation leverages an object storage as the storage backend, with the potential for other storage backends in the future.

Test plan

kushalShukla-web commented 1 month ago

I see 'upload'; will you be downloading data at some point?

yes @bboreham I have to implement both upload and download functionality.

kakkoyun commented 1 month ago

@kushalShukla-web Also, we should work on the PR title and the description.

Please also sign your commits https://github.com/prometheus/test-infra/pull/760/checks?check_run_id=30633470860

bwplotka commented 2 weeks ago

Is this something that would be useful in promtool? 🤔 https://github.com/prometheus/prometheus/tree/main/cmd/promtool

bwplotka commented 2 weeks ago

Ah this is for old data in prombench, cool.