• Home
  • Deploy Dynatrace
  • Set up Dynatrace on cloud platforms
  • Google Cloud Platform
  • Integrations
  • Monitor Google Kubernetes Engine (GKE)
  • Google Kubernetes Engine monitoring

Google Kubernetes Engine monitoring

Dynatrace GCP integration leverages data collected from the Google Operation API to constantly monitor health and performance of Google Cloud Platform Services. While combining all relevant data into dashboards, it also enables alerting and event tracking.

Prerequisites

Set up integration

Add services and feature sets optional

After integration, Dynatrace automatically monitors a number of preset GCP services and feature sets (metrics). Besides these, you can add more services or feature sets to monitoring. For details, see Add or remove services.

For a list of feature sets available for this service, see Metric table.

Extensions for GCP services

After adding a service to monitoring, it appears as an enabled extension in Dynatrace. Then, your dashboards and metric events are instantly available in your Dynatrace environment. To see the list of extensions, in the Dynatrace menu, go to Extensions.

Note: If you want to stop a service from sending metrics to Dynatrace, removing the relevant extension isn't enough. You also need to remove the service from monitoring. For details, see Add or remove services.

View metrics

After deploying the integration, you can see metrics from monitored services in the Metrics browser, the Data explorer, and your dashboard tiles.

Metric table

The following feature sets are available for Google Kubernetes Engine.

Feature setNameUnitGCP metric identifier
k8s_cluster/default_metricsLog entriesCountlogging.googleapis.com/log_entry_count
k8s_node/default_metricsAllocatable coresUnspecifiedkubernetes.io/node/cpu/allocatable_cores
k8s_node/default_metricsCPU allocatable utilizationCountkubernetes.io/node/cpu/allocatable_utilization
k8s_node/default_metricsCPU usage timeSecondkubernetes.io/node/cpu/core_usage_time
k8s_node/default_metricsTotal coresUnspecifiedkubernetes.io/node/cpu/total_cores
k8s_node/default_metricsAllocatable ephemeral storageBytekubernetes.io/node/ephemeral_storage/allocatable_bytes
k8s_node/default_metricsFree inodesCountkubernetes.io/node/ephemeral_storage/inodes_free
k8s_node/default_metricsTotal inodesCountkubernetes.io/node/ephemeral_storage/inodes_total
k8s_node/default_metricsTotal ephemeral storageBytekubernetes.io/node/ephemeral_storage/total_bytes
k8s_node/default_metricsEphemeral storage usageBytekubernetes.io/node/ephemeral_storage/used_bytes
k8s_node/default_metricsAllocatable memoryBytekubernetes.io/node/memory/allocatable_bytes
k8s_node/default_metricsMemory allocatable utilizationCountkubernetes.io/node/memory/allocatable_utilization
k8s_node/default_metricsTotal memoryBytekubernetes.io/node/memory/total_bytes
k8s_node/default_metricsMemory usageBytekubernetes.io/node/memory/used_bytes
k8s_node/default_metricsBytes receivedBytekubernetes.io/node/network/received_bytes_count
k8s_node/default_metricsBytes transmittedBytekubernetes.io/node/network/sent_bytes_count
k8s_node/default_metricsPID capacityCountkubernetes.io/node/pid_limit
k8s_node/default_metricsPID usageCountkubernetes.io/node/pid_used
k8s_node/default_metricsCPU usage timeSecondkubernetes.io/node_daemon/cpu/core_usage_time
k8s_node/default_metricsMemory usageBytekubernetes.io/node_daemon/memory/used_bytes
k8s_pod/default_metricsBytes receivedBytekubernetes.io/pod/network/received_bytes_count
k8s_pod/default_metricsBytes transmittedBytekubernetes.io/pod/network/sent_bytes_count
k8s_pod/default_metricsVolume capacityBytekubernetes.io/pod/volume/total_bytes
k8s_pod/default_metricsVolume usageBytekubernetes.io/pod/volume/used_bytes
k8s_pod/default_metricsVolume utilizationCountkubernetes.io/pod/volume/utilization
k8s_pod/istioClient Connection Close CountByteistio.io/service/client/connection_close_count
k8s_pod/istioClient Connection Open CountByteistio.io/service/client/connection_open_count
k8s_pod/istioClient Received Bytes CountByteistio.io/service/client/received_bytes_count
k8s_pod/istioClient Request BytesByteistio.io/service/client/request_bytes
k8s_pod/istioClient Request CountCountistio.io/service/client/request_count
k8s_pod/istioClient Response BytesByteistio.io/service/client/response_bytes
k8s_pod/istioClient Roundtrip LatenciesMilliSecondistio.io/service/client/roundtrip_latencies
k8s_pod/istioClient Sent Bytes CountByteistio.io/service/client/sent_bytes_count
k8s_container/default_metricsCPU usage timeSecondkubernetes.io/container/cpu/core_usage_time
k8s_container/default_metricsLimit coresUnspecifiedkubernetes.io/container/cpu/limit_cores
k8s_container/default_metricsCPU limit utilizationCountkubernetes.io/container/cpu/limit_utilization
k8s_container/default_metricsRequest coresUnspecifiedkubernetes.io/container/cpu/request_cores
k8s_container/default_metricsCPU request utilizationCountkubernetes.io/container/cpu/request_utilization
k8s_container/default_metricsEphemeral storage limitBytekubernetes.io/container/ephemeral_storage/limit_bytes
k8s_container/default_metricsEphemeral storage requestBytekubernetes.io/container/ephemeral_storage/request_bytes
k8s_container/default_metricsEphemeral storage usageBytekubernetes.io/container/ephemeral_storage/used_bytes
k8s_container/default_metricsMemory limitBytekubernetes.io/container/memory/limit_bytes
k8s_container/default_metricsMemory limit utilizationCountkubernetes.io/container/memory/limit_utilization
k8s_container/default_metricsPage faultsCountkubernetes.io/container/memory/page_fault_count
k8s_container/default_metricsMemory requestBytekubernetes.io/container/memory/request_bytes
k8s_container/default_metricsMemory request utilizationCountkubernetes.io/container/memory/request_utilization
k8s_container/default_metricsMemory usageBytekubernetes.io/container/memory/used_bytes
k8s_container/default_metricsRestart countCountkubernetes.io/container/restart_count
k8s_container/default_metricsUptimeSecondkubernetes.io/container/uptime
k8s_container/agentMonitoring Agent API Request CountCountagent.googleapis.com/agent/api_request_count
k8s_container/agentLogging Agent Log Entry CountCountagent.googleapis.com/agent/log_entry_count
k8s_container/agentLogging Agent Retried Log Entry Writes CountCountagent.googleapis.com/agent/log_entry_retry_count
k8s_container/agentMonitoring Agent Memory UsageByteagent.googleapis.com/agent/memory_usage
k8s_container/agentMonitoring Agent Metric Point CountCountagent.googleapis.com/agent/monitoring/point_count
k8s_container/agentLogging Agent API Request CountCountagent.googleapis.com/agent/request_count
k8s_container/agentMonitoring Agent Process Labels SizeByteagent.googleapis.com/agent/streamspace_size
k8s_container/agentMonitoring Agent is Throttling ProcessesCountagent.googleapis.com/agent/streamspace_size_throttling
k8s_container/agentMonitoring/Logging Agent UptimeSecondagent.googleapis.com/agent/uptime
k8s_container/apigeeApigee Cassandra client request latencyCountapigee.googleapis.com/cassandra/clientrequest_latency
k8s_container/apigeeApigee Cassandra pending compaction tasksCountapigee.googleapis.com/cassandra/compaction_pendingtasks
k8s_container/apigeeApigee Cassandra bytes committed per areaByteapigee.googleapis.com/cassandra/jvm_memory_bytes_committed
k8s_container/apigeeApigee Cassandra initial memory bytesByteapigee.googleapis.com/cassandra/jvm_memory_bytes_init
k8s_container/apigeeApigee Cassandra max bytes of memoryByteapigee.googleapis.com/cassandra/jvm_memory_bytes_max
k8s_container/apigeeApigee Cassandra used JVM memory bytesByteapigee.googleapis.com/cassandra/jvm_memory_bytes_used
k8s_container/apigeeApigee Cassandra bytes committed per memory poolByteapigee.googleapis.com/cassandra/jvm_memory_pool_bytes_committed
k8s_container/apigeeApigee Cassandra initial bytes of JVM memory poolByteapigee.googleapis.com/cassandra/jvm_memory_pool_bytes_init
k8s_container/apigeeApigee Cassandra JVM memory pool bytes maxByteapigee.googleapis.com/cassandra/jvm_memory_pool_bytes_max
k8s_container/apigeeApigee Cassandra bytes per memory poolByteapigee.googleapis.com/cassandra/jvm_memory_pool_bytes_used
k8s_container/apigeeApigee Cassandra user and system CPU in secondsSecondapigee.googleapis.com/cassandra/process_cpu_seconds_total
k8s_container/apigeeApigee Cassandra process max file descriptorsCountapigee.googleapis.com/cassandra/process_max_fds
k8s_container/apigeeApigee Cassandra process open file descriptorsCountapigee.googleapis.com/cassandra/process_open_fds
k8s_container/apigeeApigee server fault countCountapigee.googleapis.com/server/fault_count
k8s_container/apigeeApigee server latenciesMilliSecondapigee.googleapis.com/server/latencies
k8s_container/apigeeApigee server nioCountapigee.googleapis.com/server/nio
k8s_container/apigeeApigee server thread countCountapigee.googleapis.com/server/num_threads
k8s_container/apigeeApigee server request countCountapigee.googleapis.com/server/request_count
k8s_container/apigeeApigee server response countCountapigee.googleapis.com/server/response_count
k8s_container/apigeeApigee UDCA disk used bytesByteapigee.googleapis.com/udca/disk/used_bytes
k8s_container/apigeeApigee UDCA server local file countCountapigee.googleapis.com/udca/server/local_file_count
k8s_container/apigeeApigee UDCA server timestamp difference between current time and latest fileSecondapigee.googleapis.com/udca/server/local_file_latest_ts
k8s_container/apigeeApigee UDCA server timestamp difference between current time and oldest fileSecondapigee.googleapis.com/udca/server/local_file_oldest_ts
k8s_container/apigeeApigee UDCA pruned file countCountapigee.googleapis.com/udca/server/pruned_file_count
k8s_container/apigeeApigee UDCA outstanding number of entries in retry cacheCountapigee.googleapis.com/udca/server/retry_cache_size
k8s_container/apigeeApigee UDCA server total latenciesSecondapigee.googleapis.com/udca/server/total_latencies
k8s_container/apigeeApigee UDCA server upload latenciesSecondapigee.googleapis.com/udca/server/upload_latencies
k8s_container/apigeeApigee UDCA server HTTP error countCountapigee.googleapis.com/udca/upstream/http_error_count
k8s_container/apigeeApigee UDCA server HTTP latenciesSecondapigee.googleapis.com/udca/upstream/http_latencies
k8s_container/apigeeApigee UDCA uploaded file countCountapigee.googleapis.com/udca/upstream/uploaded_file_count
k8s_container/apigeeApigee UDCA uploaded file size distributionByteapigee.googleapis.com/udca/upstream/uploaded_file_sizes
k8s_container/apigeeApigee upstream latenciesMilliSecondapigee.googleapis.com/upstream/latencies
k8s_container/apigeeApigee upstream request countCountapigee.googleapis.com/upstream/request_count
k8s_container/apigeeApigee upstream response countCountapigee.googleapis.com/upstream/response_count
k8s_container/istioConfig Convergence LatenciesMilliSecondistio.io/control/config_convergence_latencies
k8s_container/istioConfig Event CountCountistio.io/control/config_event_count
k8s_container/istioConfig Push CountCountistio.io/control/config_push_count
k8s_container/istioConfig Validation CountCountistio.io/control/config_validation_count
k8s_container/istioProxy ClientsCountistio.io/control/proxy_clients
k8s_container/istioRejected Config CountCountistio.io/control/rejected_config_count
k8s_container/istioSidecar Injection CountCountistio.io/control/sidecar_injection_count
k8s_container/istioServer Connection Close CountByteistio.io/service/server/connection_close_count
k8s_container/istioServer Connection Open CountByteistio.io/service/server/connection_open_count
k8s_container/istioServer Received Bytes CountByteistio.io/service/server/received_bytes_count
k8s_container/istioServer Request BytesByteistio.io/service/server/request_bytes
k8s_container/istioServer Request CountCountistio.io/service/server/request_count
k8s_container/istioServer Response BytesByteistio.io/service/server/response_bytes
k8s_container/istioServer Response LatenciesMilliSecondistio.io/service/server/response_latencies
k8s_container/istioServer Sent Bytes CountByteistio.io/service/server/sent_bytes_count
k8s_container/nginxNginx connections_acceptedUnspecifiedkubernetes.io/nginx/connections_accepted
k8s_container/nginxNginx connections_activeUnspecifiedkubernetes.io/nginx/connections_active
k8s_container/nginxNginx connections_handledUnspecifiedkubernetes.io/nginx/connections_handled
k8s_container/nginxNginx connections_readingUnspecifiedkubernetes.io/nginx/connections_reading
k8s_container/nginxNginx connections_waitingUnspecifiedkubernetes.io/nginx/connections_waiting
k8s_container/nginxNginx connections_writingUnspecifiedkubernetes.io/nginx/connections_writing
k8s_container/nginxNginx http_requests_totalUnspecifiedkubernetes.io/nginx/http_requests_total
k8s_container/nginxNginx nginxexporter_build_infoCountkubernetes.io/nginx/nginxexporter_build_info
k8s_container/nginxNginx upCountkubernetes.io/nginx/up
Related topics
  • Google Cloud integrations

    Set up and configure Dynatrace on Google Cloud Platform.