I guess its very hard to triage the performance issue which can be caused by various things like how many charts are rendered at the same time as shown in the dashboard - you could remove some and see if the performance improves or is causing latency because of one chart. (usually charts with a lot of data points (small intervals) and/or multiple series (tens of them) It could also happen when using multiple indices and filters together.
Thanks for the quick response. It turns out we do have monitoring enabled. I've also looked over the link you provided and some of the links on that page. The metrics provided from the "Stack Monitoring" UI are much to high level. I need more granular information. I need to be able to trace back CPU, memory and elapsed time to specific visualization(s).
It also does not help me answer questions like:
how often is this dashboard/visualization opened?
which users/user groups have been opening a particular dashboard/visualization?
We have a Cross Cluster set up.
-- Which spaces have the most activity?
-- How often are users in space XYZ logging in and using there space?
I think you get the idea of the type of data I am looking to find. From this data, I could then create visualizations to answer these questions. Is it possible to get the underlying raw data?