Rightsizing
Rightsizing is a Kubernetes feature that performs analysis based on the applications running on the Clusters and recommends the most cost-effective option based on usage.
How to get to Rightsizing:
In Kubernetes, select the Rightsizing option.

The system will display the Rightsizing recommendations screen containing the option to apply some filter fields:
By clicking on the Filters icon, as highlighted below:

The system will display all label options collected from the observability platform, allowing you to apply the desired filter field:

When selecting the desired field, you will be able to provide more information about the filter field, such as:
Enable the negative expressions option if you want to work with a result different from the one reported.
Is greater than: In this case, the reference value must be informed so that the system returns the greater options
Is less than: In this case, the reference value must be informed so that the system returns the smallest options.
Is greater than or equal to: In this case, the reference value must be informed so that the system returns options greater than or equal to it.
Is less than or equal to: In this case, the reference value must be informed so that the system returns options that are less than or equal to it.

And by clicking the Save button, the system will display the added filter:

By clicking on the Metrics option, the system allows you to select the metrics options you want to view in the Rightsizing report:

By clicking on the calendar icon, it is possible to apply a period of competence, as highlighted below:

The system will open the month entered, allowing you to select a specific day:

When selecting the desired day, clicking on the Reload button, the system will update the page data for the new day informed:

In the Download Report option, clicking on the "
" icon, the system will extract a report in CSV format.

Further down, the system will also display a Recommendations graph with estimated Savings per Recommendation.

In addition to a report containing the list of applications relating to the indicated recommendations:

This report will contain basic information such as those listed below, in addition to the metrics reported at the beginning of the page:
Application
Cluster Name
Container
Namespace
Application Kind
By clicking on the application name in blue, the system will open the Rightsizing Details screen, with information such as:
Resource Information:
Cluster Name
Application
Namespace
Application Kind
Container
Allocated Cost
Total Cost Used (CPU and Memory)
Estimated Savings

By clicking on the "View more information" option, highlighted above, the system will direct you to the Details by Application screen in Overview.
Below, CPU and/or Memory information will be displayed, depending on the selected application.
CPU Information:
By clicking on the CPU tab, the system will display the following information:
CPU Request
CPU Utilization (MAX)
CPU Limit
Allocated CPU Cost
CPU Usage Cost
CPU Recommendation
Estimated CPU Savings

Below, you will see a graph of "CPU Used vs. Allocated Cost", which represents CPU used and allocated cost during the selected period..
The green area represents the Allocated CPU Cost
The pink area represents the CPU Usaged Cost
The yellow line represents the Estimated Rightsizing Value

Scrolling down a little further, the system will display a graph of CPU Usage in millicores:
The blue area represents the CPU Request
The pink area represents CPU Usage
The yellow line represents the Rigtsizing Recommendation

In the upper right corner, as highlighted below, the system also allows you to change the return from MAX (maximum) to AVG (average). Allowing you to navigate between average and maximum for applications with high CPU usage peaks.


Memory Information:
By clicking on the RAM Memory tab, the system will display the following information:
Memory Request
Memory Utilization (MAX)
Memory Limit
Memory Cost Allocated
Memory Usage Cost
Memory Recommendation
Estimated Memory Savings

Below, a graph of "Memory Used vs. Allocated Cost" will be presented, which represents Memory used and allocated cost during the selected period.
The green area represents the Memory Cost Allocated
The pink area represents the Memory Usage Cost
The yellow line represents the Estimated Rightsizing Value

Scrolling down a little further, the system will display a Memory Usage graph in GB:
The blue area represents the Memory Request
The pink area represents Memory Usage
The yellow line represents the Rigtsizing Recommendation

In the upper right corner, as highlighted below, the system also allows you to change the return from MAX (maximum) to AVG (medium). Allowing you to navigate between medium and maximum for applications with high peak memory usage.


Last updated