Pluggable Time Series Engine in Pinot #35
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note: This PR is only for reference. The official PRs will be raised against apache/pinot.
Full code-changes for a working Pluggable Time Series Engine in Pinot.
The corresponding design is here: https://docs.google.com/document/d/1SBDDf71QZINYUjAbRSWguNMfbrWRGfdcF1JPi8SJZlM/edit#heading=h.x0u7nkovr9kp
I will be raising smaller PRs against apache/pinot soon.
You can use this branch to run a Quickstart on your local for demonstration purposes.
Steps for Running Time Series Quickstart
Step-1: Build project and start the quickstart:
Step-2: Start a local grafana server and configure a new Prometheus Datasource. Use
http://localhost:8000/timeseries
in the "Prometheus server URL" field and select "engine=example" in the custom query parameters. You can also disable metrics lookup since the example time-series engine I support is a toy language and not PromQL.Related Links: