The gCenter dashboard is Granulate's tool for visually tracking, analyzing, and displaying key performance and cost metrics, which enable you to monitor the benefits provided by Granulate's real-time continuous optimization.
The gCenter provides you quick access to metrics and summary data over all optimized clusters, as well as individual data for each service in your Granulate account. You can obtain an overview of your current performance improvement, cost reduction benefits and insights for potential savings across clusters optimized by Granulate.
In the main menu of Granulate console, click on Overview. The gCenter overview dashboard includes the following main areas:
The summary panel provides insights into the cost reduction benefit and performance improvements across all optimized services.
Cost reduction: The cost reduction section shows the compute spend saved due to Granulate's optimization as well as the actual spend across all optimized services vs. the projected spend without Granulate. The cost reduction data is aggregated based on the time filter selected.
Performance status: The performance status section shows the improved performance benefits achieved due to Granulate's performance optimization for the metrics collected.
This panel provides insights into the deployment status of Granulate agents across the optimized services. This section shows the distribution of active agents that are optimizing performance, along with any passive agents which are in learning mode.
The resource map provides a graphical overview of all the services optimized by Granulate. The services are grouped based on the relevant service name. The color of the different services changes to reflect the service's health.
Clicking on a specific Granulate optimized service will provide visual details regarding its deployment status, performance improvement, and cost reduction benefits.
In the main menu of the Granulate console, click on Services. The gCenter services dashboard includes the following main areas:
Instances / Pods table view
The summary panel provides insights into the cost reduction benefit, performance improvement metrics, and deployment status of the agents on the specific service.
Cost reduction: The cost-reduction section shows the compute spend saved due to Granulate's optimization as well as the actual spend for the specific service. This section also shows the actual compute spend vs. the projected spend without Granulate. The cost reduction data is aggregated based on the time filter selected.
Performance status: The performance status section shows the improved performance benefits achieved due to Granulate's performance optimization for the main metrics collected. The section also shows the actual performance metrics vs. the projected performance metrics without Granulate. The data is aggregated based on the time filter selected.
Deployment status: The deployment status section shows the number of installed agents on the selected service as well as the number of active agents vs. passive agents.
The metrics overview section shows the performance metrics of the specific service based on the aggregated time frame. By default, the main metrics shown are the following:
Number of cores
Number of instances
Average number of requests per second
Average CPU utilization
The instances / Pods view provides an in-depth table-view of the optimized instances and Kubernetes Pods. This view allows you to analyze the performance status of each instance / pod and to control the deployed Granulate agents.
The in-depth view allows you to search and filter based on instance/pod name, instance type, instance life-cycle IP address, latency, throughput, CPU utilization, agent health, agent status, and agent version.