-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Use the Canvas rendering pipeline/expressions for all visualizations #19813
Comments
reopening since #25996 didn't address all of the topics mentioned above. |
@timroes Can you describe at this point what you're currently targeting for 7.0? Specifically, will visualizations now be pipeline based, and will there be a required or automatic migration for existing visualizations to convert them over to the new pipeline-based format? |
we build expression out of our current savedobject/Vis on-the-fly |
closing this as we have separate issues tracing remaining work |
To align rendering between Canvas and Kibana and to create a future proof architecture for all visualizations, we are planning to switch to the Canvas rendering pipeline for all visualizations.
That would mean, that all regular visualizations you do in Kibana are backed by a pipeline script.
To switch over we'll need to provide the following functions to the pipeline:
kibana
(or named differently) to provide filters and queries from the Kibana contextesaggs
to load aggregated data and provide it in a tabular formatvisualization
functions for each of our charts.6.3
6.4
6.5
6.6
7.0 alpha
kibana & kibana_context
)esaggs
)7.0
7.2
7.x
Make Kibana visualizations useable inside Canvas:
datatable
table format (removekibana_table
)context
(removekibana_context
)visualize
render function for canvas (related: Embed Kibana visualizations in Canvas #23035)Refactoring & cleanup
kbn-interpreter
- either keep it purely a utils package or move entirely to a plugin.uiState
into two newvisStates
(Split visualization's uiState into two states #21644)Functionality improvements & enhancements
8.0
The text was updated successfully, but these errors were encountered: