Clusters' metrics overview

Overview provides advanced visibility to the most important metrics per each cluster, allowing you to prioritize which cluster needs to focus on

Overview provides a summary of cost and health metrics for the entire environment, giving you better visibility on cloud spending, waste, risks, and carbon emissions for each onboarded cluster and helping to focus on the particular clusters that need attention.

Overview screen

Upper Panel

Upper panel

Tenant

Displays the account name. In the case of multiple accounts, it enables the user to switch between them seamlessly.

To check the data for a specific period, click on the Timeframe drop-down list in the upper right corner and select one of the options.

Account Summary

Account Summary offers a comprehensive view of aggregated data across your entire account, facilitating a seamless evaluation of the health and efficiency of your K8s environment while highlighting identified optimization opportunities that can be achieved with PerfectScale.

Account summary

For the new clusters that do not have enough data for the selected timeframe, projected values will be shown instead. For example, if a cluster has been running for 7 days and the timeframe is set to 30 days, PerfectScale will display projected values based on the available data.

Current Risks

The widget summarizes the total number of resilience issues in your environment, allowing you to quickly assess overall health and effortlessly drill down into the most critical risks for resolution.

The widget defaults to showing the number of high resilience risks. Use the Risks filter in the Clusters Table below to adjust the risk level and display the desired data.

Clicking on the widget will take you to the Alert page, where you can dive deeper into the specific issues, review detailed information, and take appropriate actions to resolve them.

Pod Waste

The widget summarizes the total cost of wasted resources across your environment, helping you evaluate the cost-effectiveness of your clusters and providing one-click access to details and data-driven recommendations.

Clicking on the widget will navigate you to the Waste Trends report for more insights and analysis.

Node Idle

The widget summarizes the total cost of unused node space in your environment, highlighting inefficiencies in K8s setup.

Cost and Savings

Cost savings widget

This comprehensive widget shows the total cost of clusters across your environment for the selected period, compared to the potential savings achievable through data-driven recommendations based on actual resource consumption (usage).

This view helps you easily spot cost-saving opportunities and allows you to dive into detailed insights with a single click for further investigation.

Negative savings indicate an under-provisioned environment.

Carbon Footprint

  • Emissions Displays the Carbon emission of all onboarded clusters within an account in the selected timeframe.

Impact Tracker

Get clear insights into the advantages of your optimization effort with the Impact Tracker widget. This powerful feature highlights the savings and mitigated risks over time, providing you with an easy-access visual representation of your progress and impact. Whether you are tracking cost savings or improved performance, the Impact Tracker ensures that your efforts are accurately measured.

Impact tracker widget

The Impact Tracker calculates overall cost savings across your environment, capturing results from both manual actions and automation. However, risk mitigation is measured exclusively for issues resolved through automation.

To get additional insights, simply hover over the widget tooltips.

Clusters Table

Cluster summary provides a detailed breakdown of cloud spending, waste, risks, and carbon emissions for each onboarded cluster.

For new clusters that do not have enough data for the selected timeframe, projected values will be shown instead. For example, if a cluster has been running for 7 days and the timeframe is set to 30 days, PerfectScale will display projected values based on the available data.

At the top of the table, you'll find the total number of onboarded clusters.

Clusters table

Use the + Add Cluster button to add more clusters with a single click, enabling a thorough analysis of your entire Kubernetes environment. Learn more about cluster onboarding here.

Working together with your team proves to be far more effective. Invite your team by clicking the Invite Users button.

Agent Status

Displays the status of the agent. Choose All or filter by specific values from the drop-down list.

Status and description:

  • Stopped Transmitting Data - a red indicator indicates that communication with the Agent was stopped.

  • Transmitting Data - a green indicator indicates that communication with the Agent works.

  • Never Transmitted Data - a grey indicator shows that communication with the Agent was not set.

  • Upgrade Available - an Agent status indicates that a new version is available for the upgrade, and PerfectScale continues data processing with the current.

  • Upgrade Required - an Agent status indicates that the current version is incompatible and an upgrade is required to continue data processing.

Hover over the particular cluster to display its Agent Status and access additional settings:

  • Check Upgrade Instructions for the agent

  • Navigate to Cluster Settings

  • Review additional actions applicable to a cluster

Cluster

Displays the names of the onboarded clusters. Use the search bar to quickly find a specific cluster, or sort the clusters by clicking on the column header.

Pricing Source

Indicates whether the pricing source is derived from a cloud provider or a standard shelf price. You can select All, filter by specific value from the drop-down menu, or sort the data by clicking on the column header.

Cloud Provider

Displays the cluster's provider. You can select All, filter by specific provider from the drop-down menu, or sort the data by clicking on the column header.

Region and Zone

Displays the region where the cluster is running. You can select All, filter by specific value from the drop-down menu, or sort the data by clicking on the column header.

Optimization Policy

Displays the cluster's optimization policy. Optimization policy allows you to specify how your resources should be allocated in order to support the individual needs of your workloads. Define the policies that best suit your environment and business goals, depending on whether you want to maximize cost savings or provide extra headroom to maintain the resilience of mission-critical services.

  • MaxSavings - maximum cost savings, the best for non-production environments

  • Balanced (default) - optimally balances cost and resiliency

  • ExtraHeadroom - the best fit for latency-sensitive environments

  • MaxHeadroom - keeps the environment above the highest spikes

The Optimization Policy can be set for the entire cluster and a specific workload. The workload's Optimization Policy takes precedence and will override the value defined at the cluster level.

If a custom policy is set through the exporter when installing the PerfectScale Agent, it cannot be modified in the UI afterward. You can still change the policy by upgrading the exporter with the new value, or you can return it to the default by upgrading the exporter without specifying any value (this will also enable the option to change the custom time window through the UI).

Discover more about customizing the Optimization policy here.

Automated

Displays the number of automated workloads compared to the total workloads within the cluster that are eligible for automation. You can sort the data by clicking on the column header. Clicking the </> button opens the configured Automation CR.

Configure automation button

Risks

Displays the number of resilience issues at the selected risk level for the chosen period. You can select All, filter by specific value from the drop-down menu, or sort the data by clicking on the column header.

Cost

Displays the cost of the cluster for the selected period.

Potential Savings

Displays the achievable cost savings for the cluster through PerfectScale recommendations or Automation, ensuring your services remain high-performing, reliable, and cost-effective.

Pod Waste

Displays wasted resources in the cluster, allowing you to evaluate its cost-effectiveness easily. By sorting the clusters, you can quickly identify the most wasteful areas with a single click on the column header.

Idle

Displays the total cost of provisioned but unutilized resources that could be reduced without impacting the performance or reliability of the system. By sorting the clusters, you can quickly identify the areas that need attention with a single click on the column header.

CO2

Displays the carbon impact emission of the cluster for the selected period.

Table summary

Summary

This section summarizes the total cost of clusters and the achievable cluster costs through PerfectScale’s recommendations and provides insights into reducible pod waste and idle node costs. These metrics highlight potential savings and opportunities to minimize waste, helping to guide data-driven decisions for more efficient resource allocation.

Last updated