Back to top icon

Monitoring Google Kubernetes Engine with New Relic

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.

The GKE integration can also pull in additional data that can’t be retrieved with the on-host integration, such as metrics about underlying specialized hardware accelerators and pod volume.

 

What you can monitor with our Google Kubernetes Engine Integration

Cluster health

Monitor the health of clusters in your GCP Kuberntetes instance.

 

Memory Utilization

Keep an eye on how close you are to the memory limit.

 



 

 

CPU Usage

Percentage of the CPU resources that are being used.

You need to know what’s happening in Google Kubernetes Engine

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.

Default Google Kubernetes dashboards

Quickly see all your important metrics in our pre-built dashboards.

Easily filter to a specific host and correlate with other metrics

Default GCP Kubernetes Engine dashboard

Track all Google Kubernetes Engine configuration changes

Understand configuration differences across your stack and quantify how configuration changes impact performance.

 

 

General Inventory Example

Google Kubernetes Engine performance alerts

Get alerts when your Kubernetes Engine performance is degrading. You can manually set an alert on any of the metrics captured.

For example, set an alert when the number of requests per second drops to zero.

 

 

General Alert Example

Ready to get started?

Install the integration now and get a clear picture of your Google Kubernetes Engine performance.

 

Activate the Google Kubernetes Engine Integration Request demo