Open YulNaumenko opened 2 months ago
Pinging @elastic/kibana-management (Team:Kibana Management)
Based on several inquiries today, I think we can focus our design work by prioritizing the classes of use cases we want to support with this visualization.
We can classify these use cases into three buckets as summarized below. There may be more.
I propose that we prioritize bucket 1, "Find Heavy Hitters" because this bucket is most closely related the usage and billing transparency we seek to provide to our serverless customers. Buckets 2 and 3 are indeed useful, but if we treat them as secondary priorities, we may be able to make good design decisions quickly.
Find Heavy Hitters - determine the Top N data streams that are ingesting at highest rates and/or retaining the highest data volumes to answer questions like:
View Ingest rate patterns to answer questions like:
View Ingest rate anomalies to answer questions like
Thanks @MikePaquette I think this would be useful for design as I'm not sure these issues are addressed and the design is still in flux. This design is outdated and I think the new one is still being worked on.
Serverless users should be able to analyze how much data they are ingesting (daily/weekly/etc.) and retaining over the selected period of time. Current Kibana Index Management page shows only the storage size per datastream at the current point of time. The goal of that issue is to describe the UI scope for the datastreams usage visualization. The Kibana API which will serve it is described as a separate ticket https://github.com/elastic/kibana/issues/192965
Extend Data section cards with the new link to the Data Usage page:
The page components:
All the interactive components will call the internal Kibana API here https://github.com/elastic/kibana/issues/192965
Mockups: /// TODO