16 May 2019 06:53 PM - last edited on 14 Dec 2021 09:55 AM by MaciejNeumann
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:
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!
Solved! Go to Solution.
17 May 2019 07:08 AM
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/
17 May 2019 12:36 PM
Thanks! That is what I thought, but wanted to make sure. I was not sure if GCP or Kubernetes made any difference.
17 May 2019 12:44 PM
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.
17 May 2019 12:52 PM
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.
17 May 2019 01:07 PM
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.
17 May 2019 01:48 PM
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!