Performance Insights
The Performance page in Cube Cloud displays charts that help analyze the performance of your deployment and fine-tune its configuration. It’s recommended to review Performance Insights when the workload changes or if you face any performance-related issues with your deployment.Available on Premium and above plans.
You can also choose a Query History tier.
Charts
Charts provide insights into different aspects of your deployment.API instances
The API instances chart shows the number of API instances that served queries to the deployment. You can use this chart to fine-tune the auto-scaling configuration of API instances, e.g., increase the minimum and maximum number of API instances. For example, the following chart shows a deployment with sane auto-scaling limits that don’t need adjusting. It looks like the deployment needs to sustain just a few infrequent load bursts per day and auto-scaling to 3 API instances does the job just fine:Cache type
The Requests by cache type chart shows the number of API requests that were fulfilled by specific cache types, e.g., pre-aggregations, in-memory cache, no cache, etc. For example, the following chart shows a deployment that fulfills about 50% of requests by using pre-aggregations:Data model compilation
The Requests by data model compilation chart shows the number of API requests that had or had not to wait for the data model compilation. For example, the following chart shows a deployment that only has a tiny fraction of requests that require the data model to be compiled:context_to_app_id), or
consider using a multi-cluster deployment to
distribute requests to different tenants over a number of Production
Cluster deployments.