Optimization
In Optimization, it is possible to have an overview of the identified optimization opportunities, displaying information such as Applications, Cluster Name, Container, Namespace, and Application Type. It also allows you to enable or disable the optimization and download a report.
How to access Optimization:
In Kubernetes, select the Optimization option:

The system will display the optimization screen with the option to apply some filter fields:
By clicking 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, it will be possible to provide more information about the filter field, such as:
Enable negative expressions, in case you want to work with a different result than the one provided.
Greater than: In this case, you must provide the reference value so the system will return options greater than it.
Less than: In this case, you must provide the reference value so the system will return options less than it.
Greater than or equal to: In this case, you must provide the reference value so the system will return options greater than or equal to it.
Less than or equal to: In this case, you must provide the reference value so the system will return options less than or equal to it.

By clicking the Save button, the system will display the added filter:

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

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

Further down, you can view a chart of Actions and Estimated Savings:
The green bar displays performance actions.
The orange bar displays savings actions.
The red line shows the estimated savings.

Further below, a report will be presented containing the list of optimization opportunities related to the indicated applications:

The system only allows enabling or disabling optimizations that have an agent installed in the cluster. When no agent is installed, the optimization will remain disabled.
This report will contain basic information such as the ones listed below, in addition to the metrics presented at the beginning of the page:
Optimization (flag allowing you to enable or disable optimization)
Application
Cluster Name
Container
Namespace
Application Type
By clicking the application name in blue, the system will open the Optimization Details screen, with the option to apply a filter by period:

By clicking the period, the system allows you to set the desired period, and then you will need to click Reload so the filter can be applied:

Additionally, the system presents the following detailed information about the Resource:
Cluster Name
Application
Namespace
Application Type
Container
Allocated Cost
Total Utilized Cost (CPU and Memory)
Estimated Savings
Optimization (flag allowing you to enable or disable optimization)
Whenever an optimization conflict is detected, when an automation in the cluster is already managing the workload resources, the system will stop the agent’s operation and display an alert message informing about the existing conflict and the need for manual action so the agent can be reactivated.

Further below, information about CPU, Memory, and Actions for the selected application will be presented.
CPU Information:
By clicking the CPU tab, the system will present the following information:
CPU Request
CPU Utilization (MAX)
CPU Limit
Allocated CPU Cost
Utilized CPU Cost
CPU Recommendation
Estimated CPU Savings

Further below, a chart of Utilized vs. Allocated CPU Cost will be displayed, representing the utilized and allocated CPU cost during the selected period.
The green area represents the Allocated CPU Cost
The pink area represents the Utilized CPU Cost
The yellow line represents the Estimated Rightsizing Value

Scrolling further down, the system will display a CPU Utilization chart in millicores:
The blue area represents the CPU Request
The pink area represents the CPU Utilization
The yellow line represents the Rightsizing Recommendation

In the upper-right corner, the system also allows switching from MAX (maximum) to AVG (average), enabling navigation between average and maximum for applications with many CPU usage peaks.

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

Further below, a chart of Utilized vs. Allocated Memory Cost will be displayed, representing the utilized and allocated memory cost during the selected period.
The green area represents the Allocated Memory Cost
The pink area represents the Utilized Memory Cost
The yellow line represents the Estimated Rightsizing Value

Scrolling further down, the system will display a Memory Utilization chart in GB:
The blue area represents the Memory Request
The pink area represents the Memory Utilization
The yellow line represents the Rightsizing Recommendation

In the upper-right corner, the system also allows switching from MAX (maximum) to AVG (average), enabling navigation between average and maximum for applications with many memory usage peaks.

Action Information:
By clicking the Actions tab, the system will present the following information whenever an optimization is activated:
Before Action
After Action
Action Date
Action Type
Status
Cost Deviation

Last updated