cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Memory process

Ellery
Helper

What is the difference between memory: process analysis and performance, and how does this influence the HPA limits compared to kubeclt top pods memory? It is very similar to performance. Which of the two is the one actually used?

Ellery_0-1703001283536.png

Thanks a lot

1 REPLY 1

radek_jasinski
DynaMight Guru
DynaMight Guru

Hi @Ellery 

The difference between "memory: process analysis" and "performance" in Dynatrace relates to how these metrics are used to monitor and optimize applications. "Memory: process analysis" focuses on analyzing memory usage patterns of individual processes, while "performance" generally refers to the overall efficiency and responsiveness of the application.

In the context of Horizontal Pod Autoscaling (HPA) in Kubernetes, these metrics can influence the limits set for scaling. HPA uses specific metrics like CPU or memory usage to automatically scale the number of pods. The choice between using memory process analysis or a more general performance metric depends on the specific requirements and setup of your Kubernetes environment.

kubectl top pods command gives real-time usage of CPU and memory, which may differ from what Dynatrace reports as it considers a broader set of data for its analysis.

Radek

Have a nice day!

Featured Posts