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

Can anyone shed some light on how GCP Kubernetes clusters are licensed?

Trying to figure out the details around how Google Cloud Platform (GCP) Kubernetes clusters would be licensed. Better yet, trying to figure out how many host units we would need for the following:

  • 2 GCP Kubernetes clusters (Dynatrace Full Stack Monitoring)
  • Each cluster has 3 nodes
  • Each node has 16GB of memory

I am guessing that Dynatrace would go by the total memory available within each cluster itself? Meaning that in this case it would not look at the nodes, but see the memory of the cluster at 48GB?

Thanks!


6 REPLIES 6

Enrico_F
Pro

With 16GB = 1 HU that would amount to 6 HU.

Additional would be any DEM, log analytics and custom metrics volumes.

https://www.dynatrace.com/support/help/reference/monitoring-consumption-calculation/


Thanks! That is what I thought, but wanted to make sure. I was not sure if GCP or Kubernetes made any difference.


It might make a difference if you intend to use Kubernetes application-only (PaaS) monitoring. Then it would depend on whether the agent is able to detect each container's memory limit. It works great on OpenShift but I have no experience with Kubernetes on GCP.


I believe that is exactly what this team wants to do - Kubernetes application-only (PaaS) monitoring in Dynatrace with it running in GCP. This is my first time to work with Kubernetes in Dynatrace so the licensing question is a bit confusing to me on this area.


Assuming the memory limit is detected correctly it won't be higher than 6 HU - that's for sure. It might be less than that if the sum over all monitored containers is less than 96GB.


Agreed as each cluster itself has a total of 48GB so I guess it should not matter how each node under it utilizes it in terms of licensing. Thanks! Appreciate it!