Use predefined dashboards

This document describes the predefined monitoring dashboards that are available for Google Distributed Cloud. You'll also find information and links to resources to help you work with dashboards.

Cloud Monitoring provides a curated set of dashboards that are specific to various Google Cloud services. The charts on these dashboards present a selection of metrics relevant to a specific service. These dashboards are installed automatically when a given service, such as GKE Enterprise is detected.

Predefined dashboards

When Cloud Monitoring detects that the GKE Enterprise metric kubernetes.io/anthos/container/uptime is available, it makes the predefined GKE Enterprise dashboards available in your project. When you create GKE clusters, this metric is available by default, so the dashboard installation is automatic. The following predefined dashboards are added:

Dashboard name Description
Anthos Cluster Control Plane Uptime This dashboard has the following charts to indicate the uptime of control plane components:
  • API Server Uptime
  • Scheduler Uptime
  • Controller Manager Uptime
  • ETCD Uptime
Anthos Cluster Node Status This dashboard has the following charts to indicate the status of your cluster nodes:
  • Node condition
  • CPU usage
  • Allocatable CPU cores
  • CPU allocatable utilization
  • Memory usage
  • Allocatable memory
  • Memory allocatable utilization
  • Available filesystem size
Anthos Cluster Pod Status This dashboard has the following charts to indicate the status of pods running in your clusters:
  • Number of Restarts per Container
  • Container Memory Usage Per Container
  • Container CPU Usage Per Container
  • Network Ingress Per Pod (Bytes)
  • Network Egress Per Pod (Bytes)
  • Pod Phase
  • Kubernetes Container - Memory Request Utilization
  • Kubernetes Container - Memory Limit Utilization
  • Kubernetes Container - CPU Request Utilization
  • Kubernetes Container - CPU Limit Utilization
  • Kubernetes Pod - Volume Utilization
Anthos Cluster KubeVirt VM Status This dashboard has the following charts to indicate the status of VMs running in your Anthos clusters:
  • CPU Usage per VM
  • Memory Usage per VM
  • Unused Memory per VM
  • Network RX Bytes/s per VM per Interface
  • Network TX Bytes/s per VM per Interface
  • Network RX Errors/s per VM per Interface
  • Network TX Errors/s per VM per Interface
  • Network RX Packets/s per VM per Interface
  • Network TX Packets/s per VM per Interface
  • Network RX Packets Dropped/s per VM per Interface
  • Network TX Packets Dropped/s per VM per Interface
  • Storage Read IOPS per VM per Disk
  • Storage Write IOPS per VM per disk
Anthos Cluster Utilization Metering This dashboard has the following charts to indicate the requests and consumption of CPU, Memory, and Ephemeral storage per cluster:
  • Kubernetes Container - Request Cores [SUM]
  • Kubernetes Container - CPU Usage Time [SUM]
  • Kubernetes Container - Memory Request [SUM]
  • Kubernetes Container - Memory Usage [SUM]
  • Kubernetes Container - Ephemeral Storage Request [SUM]
  • Kubernetes Container - Ephemeral Storage Usage [SUM]

For more information about predefined dashboards, see Dashboards and charts. For information about viewing and working with your dashboards, see View Google Cloud dashboards.

Integrations page

Starting with GKE Enterprise release 1.15.0, a new GKE Enterprise integration is availablle from the Cloud Monitoring Integration page. You see this integration if you've installed GKE clusters or if you've set up GKE Enterprise on Google Cloud. The GKE Enterprise integration includes information, including previews, for the predefined GKE Enterprise dashboards:

  • Anthos Cluster Control Plane Uptime
  • Anthos Cluster Node Status
  • Anthos Cluster Pod Status
  • Anthos Cluster KubeVirt VM Status
  • Anthos Cluster Utilization Metering

As described in the preceding section, these dashboards are automatically installed when you have GKE Enterprise clusters. You can't edit these dashboards directly, since they're fully managed by Google. However, you can make a copy of the dashboard and customize the copied version, or you can add these dashboards as custom dashboards from the Sample library.

Dashboards for older clusters

If you created clusters with an earlier version of Google Distributed Cloud, you may have out-of-date dashboards. Starting with Google Distributed Cloud version 1.16.0, the following custom dashboards will be deprecated:

  • Anthos cluster control plane uptime
  • Anthos cluster node status
  • Anthos cluster pod status
  • Anthos utilization metering

These dashboards were installed automatically if you created clusters with Google Distributed Cloud release 1.15.0 or lower.

We recommend that you remove these deprecated dashboards as described in Delete a custom dashboard.

For more informmation about dashboards, including how to install and use them, see Dashboards and charts in the Google Cloud Observability documentation.