You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Don't convert chunks to matrixes and then merges them... (#713)
* Make chunk store return chunks; converting to series is now separate.
- Refactor chunk store to return chunks.
- Refactor querier package to use new Prometheus 2.0 interfaces.
- Have separate querier for ingesters, chunk store and metadata.
- Make remote read handler take a Queryable.
Signed-off-by: Tom Wilkie <[email protected]>
* Simple query benchmark, using in-memory chunks, but running an acutal PromQL query.
Signed-off-by: Tom Wilkie <[email protected]>
* Don't convert chunks to matrixes and then merges them; use iterators and the upstream heap-based merging code.
Signed-off-by: Tom Wilkie <[email protected]>
* Optimise the ChunksToMatrix function.
Signed-off-by: Tom Wilkie <[email protected]>
* Update prometheus to pull in 78efdc6d - Avoid infinite loop on duplicate NaN values
Signed-off-by: Tom Wilkie <[email protected]>
* Register query engine metrics.
Signed-off-by: Tom Wilkie <[email protected]>
* Review feedback: clarify log message.
Signed-off-by: Tom Wilkie <[email protected]>
0 commit comments