Google Kubernetes Engine (GKE) is Google's fully managed Kubernetes platform. GKE is designed to eliminate the need to install, manage, and operate your own Kubernetes clusters. It’s mature, easy to use, and packed with features like autoscaling, integrated logging and monitoring, and private container registries, making it a preferred option for developers.
New Relic provides two ways to monitor Google Kubernetes Engine. Customers can use Infrastructure’s Kubernetes on-host integration to gather deep metrics from their clusters, or use Google Kubernetes Engine integration, a lightweight alternative with visibility into containers, nodes, and pods.
If you need robust Kubernetes monitoring, we recommend you use the New Relic Kubernetes on-host integration since it provides deeper metrics and inventory attributes. You can learn more about how monitor GKE workloads using the on-host integration here.
The Google Kubernetes Engine integration is a great “lightweight alternative” for monitoring Kubernetes clusters deployed on GCP. With the New Relic GKE integration, you can use Kubernetes v1.10.2 or later, combined with Google Stackdriver Monitoring, for advanced visibility into containers, nodes, and pods. For example, you can monitor pod traffic and CPU and memory usage for containers and nodes.