Skip to content

Composite chunk store #877

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 9 commits into from

Conversation

tomwilkie
Copy link
Contributor

@tomwilkie tomwilkie commented Jul 12, 2018

(includes #870 and #713)

This will allow us to vary the store implementation over time, and not just the schema. This will unblock the new bigtable storage adapter (using columns instead of rows, see #753), and allow us to more easily implement the iterative intersections and indexing of series instead of chunks (see #875). IMO this is a key step in unlocking better query performance.

tomwilkie added 9 commits July 6, 2018 16:24
- 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]>
…and the upstream heap-based merging code.

Signed-off-by: Tom Wilkie <[email protected]>
This will allow us to vary the store implementation over time, and not just the schema.
This will unblock the new bigtable storage adapter (using columns instead of rows), and allow us to more easily implement the iterative intersections and indexing of series instead of chunks.

Signed-off-by: Tom Wilkie <[email protected]>
@tomwilkie tomwilkie force-pushed the composite-chunk-store branch from ee80739 to bf85827 Compare July 12, 2018 11:43
@tomwilkie tomwilkie changed the title [WIP] Composite chunk store Composite chunk store Jul 12, 2018
@tomwilkie
Copy link
Contributor Author

Think I'll just include this as part of #875.

@tomwilkie tomwilkie closed this Jul 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant