Observability for GKE

This page describes how you can understand the health of your applications andmaintain application availability and reliability.

Default observability features

By default, GKE clusters are configured to do the following:

Customize and enhance data collection

By default, GKE creates a Logging repository forstoring logs for each cluster. You can control which logs and which metrics, ifany, are sent from your GKE cluster to Cloud Logging andCloud Monitoring.

You can also control whether to enableGoogle Cloud Managed Service for Prometheus.

For GKE Autopilot clusters, you cannot disablethe Cloud Monitoring and Cloud Logging integration.

Additional observability metrics

You can collect additional observability metrics by enabling one or moreobservability metrics packages.

  • Control plane metrics:Monitor the health of Kubernetes components by collecting metrics for theKubernetes API server, Scheduler, and Controller Manager. These metrics areuseful signals of service health for defining service level objectives (SLOs).
  • Kube state metrics:Monitor the health of Kubernetes objects such as Deployments, Nodes, and Pods.
  • cAdvisor/Kubelet metrics:Monitor the health of containers and the kubelet.

Third-party and user-defined metrics

To monitor third-party applications running on your clusters such as Postgres,MongoDB, and Redis, usePrometheus exporterswith Google Cloud Managed Service for Prometheus.

You can alsowrite custom exportersto monitor other signals of health and performance.

Use collected data

Use the data you collect to analyze application health, debug, troubleshoot,and test as you develop, deploy, and maintain your applications.

GKE provides built-in observability features to get you startedquickly:

Other features

GKE integrates with other Google Cloud services to help youmonitor and manage your clusters and workloads.

Pricing

Pricing for integration with Cloud Logging (includingCloud Audit Logs), Cloud Monitoring, and Google Cloud Managed Service for Prometheus isbased on the amount of logs and metrics collected. See thePricing page for details.

Features provided by other Google Cloud services listed inOther features have separate pricing. See the Pricing sectionof those documentation pages for more information.

What's next

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.