12f2716180
Adds basic structure for #8349. This will be filled in using separate PRs for easier review. The layer structure was chosen to simplify testing and allow composition of features (like retries, circuit breaking, metrics, etc.). In contrast to the V1 client (`querier::ingester`) a client here addresses exactly 1 ingester, not multiple (via an `addr` parameter). The tracking around mutiple states in the V1 version is not really nice and overly complicated. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |