The Dashboard and Report functionality in VMware Telco Cloud Service Assurance provides summary and granular views for the performance metrics and events.
Solution
The summary view must query large data set across a given Grafana data source to show the summarized global view for all device types and entity types. For example, data center summary view must query metrics for all VirtualMachines, Hypervisors within a data center to show the summarized health of all virtual resources. Similarly, other summary views like Network Health & Inventory, and so on, needs all device types and entity types to show the summarized global view of networks.
The granular view must query smaller set of data for the given Grafana data source with set of filters. For example, health trends of all VirtualMachines for a given Hypervisor or Network health of the selected device type, and so on. If large deployments, summary view query for a time interval above one day would span across raw indices with large data set causing slowness in Elasticsearch read response which intern causes a slowness in report rendering and sometimes timeout errors. In such scenarios, workaround is to point the report to hourly or daily index.
It would reduce the data set and allow to achieve the purpose of Summary report for the summarized global view for time interval above one day. The flip side with hour or daily index is that, reports do not show any data for time interval less than an hour or day. In that case, switch the index to default raw index to see the reports for time interval less than one hour or a day. Granular views with adequate filters won’t have the slowness issue.
- Edit the report which is experiencing slowness or elasticsearch timeout errors.
- Select the hour index data source from the datasource dropdown in the query panel.
- Example if the query points to Network-Interface, select Hour-Network-Interface or Day-Network-Interface.
- Save the report and refresh.