Phase 1: Redesign & Integration
Purpose: Redesign index data visualizer and file data visualizer to table/grid format and add better integrations with other plugins (Lens, Maps, Discover).
Phase 2: Migration To Independent Plugins #101435
Purpose: Move all components (the API endpoints as well the file and index based visualizers) of the Data Visualizer from the ml plugin into its own separate plugins file_upload and data_visualizer.
Phase 3: Discover Integration, Bug Fixes & Potential Enhancements
Embed Index Data Visualizer table as a view in Discover
Index Data Visualizer
Support filters in KQL query bar
Ensure the data visualizer performs at scale, for example against indices containing 100s+ of fields
Open geo fields in maps [ML] Add Maps ui action to Index data visualizer/Discover's Field statistics #120846
Use Elastic charts multi-line time axis [ML] Add multilayer time axis style to Data visualizer doc count chart #117398
Increase width of shard size dropdown to fit 100000 option
Preserve time picker auto-refresh interval (e.g. if set to Off for large indexes / lots of fields)
Add loading spinner when results are being fetched
Adjust distribution chart for the case that there is only one value to display in the 0th-90th percentile
Allow drag selection on the document count chart to apply the selected time range to the view (as in Discover)
Use runtime field editor for editing runtime fields in index pattern [ML] Add index pattern management to index Data Visualizer #101316 (7.14)
Support display of fields for which a custom label has been set [ML] Add index pattern management to index Data Visualizer #101316 (7.14)
Add doc count/% for non-aggregatable fields like text fields
For geo fields, we should de-duplicate examples. I think this already happens for non-aggregatable text fields [ML] Data Visualizer: Remove duplicated geo examples, support 'version' type, add filters for boolean fields, and add sticky header to Discover #136236 :
For boolean fields, add filter plus / minus icons next to the true and false values in the expanded row summary info [ML] Data Visualizer: Remove duplicated geo examples, support 'version' type, add filters for boolean fields, and add sticky header to Discover #136236
Indicate version type fields with icon, as used in Discover [ML] Data Visualizer: Remove duplicated geo examples, support 'version' type, add filters for boolean fields, and add sticky header to Discover #136236
Pin header row of Field Statistics table when scrolling [Discover] Pin header row in Field Statistics when scrolling #136299
Add field types in-product help [ML] Add field types in-product help #131577
Use the display name of the data view instead of the index pattern if display name is available
Phase 1: Redesign & Integration
Purpose: Redesign index data visualizer and file data visualizer to table/grid format and add better integrations with other plugins (Lens, Maps, Discover).
Phase 2: Migration To Independent Plugins #101435
Purpose: Move all components (the API endpoints as well the file and index based visualizers) of the Data Visualizer from the
mlplugin into its own separate pluginsfile_uploadanddata_visualizer.file_data_visualizerplugin [ML] Move the index data visualizer into a separate plugin #98939React.lazyrather than these custom lazy loaders (original comment)Phase 3: Discover Integration, Bug Fixes & Potential Enhancements
trueandfalsevalues in the expanded row summary info [ML] Data Visualizer: Remove duplicated geo examples, support 'version' type, add filters for boolean fields, and add sticky header to Discover #136236