-
Notifications
You must be signed in to change notification settings - Fork 4
Consider merging this with Thanos shipper
package.
#7
Comments
Leaving the component named “sidecar” seems weird but other than that this sounds good to me! |
I also have a use case where I want to instruct Prometheus to create a snapshot and then take that snapshot (i.e. its blocks) and ship them to S3. I have abused So having a mode for |
Related: #7 * Changed important log lines to Info * Added check if ext lset are set for Thanos. * Added single-run option. Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Related: #7 * Changed important log lines to Info * Added check if ext lset are set for Thanos. * Added single-run option. Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Related: #7 * Changed important log lines to Info * Added check if ext lset are set for Thanos. * Added single-run option. Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Usa cases: * See: observatorium/thanos-replicate#7 * Local testing, demos Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
* Added experimental filesystem bucket implementation Usa cases: * See: observatorium/thanos-replicate#7 * Local testing, demos Signed-off-by: Bartek Plotka <bwplotka@gmail.com> * Fixed edge case. Signed-off-by: Bartek Plotka <bwplotka@gmail.com> * Disabled one test case. We cannot rely on this. Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
We have now sync from local disk: #21 Leftover work (help wanted):
|
Kind of happening thanos-io/thanos#2113 |
* Added experimental filesystem bucket implementation Usa cases: * See: observatorium/thanos-replicate#7 * Local testing, demos Signed-off-by: Bartek Plotka <bwplotka@gmail.com> * Fixed edge case. Signed-off-by: Bartek Plotka <bwplotka@gmail.com> * Disabled one test case. We cannot rely on this. Signed-off-by: Bartek Plotka <bwplotka@gmail.com>
Something we missed in the design phase is that this repo is really functionally similar to
shipper
package used by Thanos. In fact, the shipper would use some fresh improvements we did here (e.g to fix thanos-io/thanos#1670), On top of this, onblockbench
repo we agreed to have separatesync
CLI command that will do block shipping from the filesystem (see this discussion). Again really similar functionality as Thanos replicate.Looks like all of this would be nice to be a generalized package for shipping/replicating blocks between two places, am I missing something? 🤔 I am not sure if we should attack this now if we agree on this, but I would propose:
sync
CLI command that will useshipper/replicator
--daemon
and--single-run
option.Sorry for spotting this so late. cc @brancz WDYT?
The text was updated successfully, but these errors were encountered: