We have an OpenShift platform with Dynatrace monitoring the cluster. I was trying to fill out the following table at any point of time but was not able to get the stats from Dynatrace. Any help would be appreciated.
|Node||Namespace||Pod||Container||CPU Requests||CPU Limit||Memory Requests||Mem Limit|
Thanks Chad for the reply!
I do see all these, but the question is how do I get a consolidated view to know the Pods that are running on a particular node and the CPU Request and CPU Limits for each of those pods on that node?
The CPU Limits on Pods doesn't tell on which node these pods are running. I need that data to be tightly coupled.
totally understandable, but keep in mind, you might not be able to get this all of what you are looking for, in a single chart. We have created one here where were adding in the Desired vs Running Pods overall. With the ability to filter down by Cluster or namespace. We can post this chart to the dashboard, and depending on your current set up, you can leverage management zones that are set to show one singular cluster at a time and configure the life to look at a certain zone- lets say Management zone: EasyTravel_Kubernetes.
You can also leverage the new explorer view, and can be accessed via that blue/teal ribbon and the try it out button. Also you can use multidimensional analysis views too to add even more metrics in one single chart.
We have exactly the same need as Ganesh . We can do it with graph and so on but is quite complex and compared to other monitoring tool like instana/datadog, dynatrace is helping but not so much 😞
Thanks Chad once again for trying to help!
Well, I want it in a single view as I would like to find out on why a particular node is maxing out with the CPU requests and can't allocate a new container on that node.
I have looked in to the APIs and tried to pull this information.
I wish there is an easy way to pull this information rather than making tons of API calls and merging this data.