Google Kubernetes Engine monitoring

Dynatrace Google Cloud integration leverages data collected from the Google Operation API to constantly monitor health and performance of Google Cloud 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 Google Cloud 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.

View metrics

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

Metric table

The following feature sets are available for Google Kubernetes Engine.

Feature set
Name
Unit
GCP metric identifier
k8s_cluster/default_metrics
Log entries
Count
logging.googleapis.com/log_entry_count
k8s_node/default_metrics
Allocatable cores
Unspecified
kubernetes.io/node/cpu/allocatable_cores
k8s_node/default_metrics
CPU allocatable utilization
Count
kubernetes.io/node/cpu/allocatable_utilization
k8s_node/default_metrics
CPU usage time
Second
kubernetes.io/node/cpu/core_usage_time
k8s_node/default_metrics
Total cores
Unspecified
kubernetes.io/node/cpu/total_cores
k8s_node/default_metrics
Allocatable ephemeral storage
Byte
kubernetes.io/node/ephemeral_storage/allocatable_bytes
k8s_node/default_metrics
Free inodes
Count
kubernetes.io/node/ephemeral_storage/inodes_free
k8s_node/default_metrics
Total inodes
Count
kubernetes.io/node/ephemeral_storage/inodes_total
k8s_node/default_metrics
Total ephemeral storage
Byte
kubernetes.io/node/ephemeral_storage/total_bytes
k8s_node/default_metrics
Ephemeral storage usage
Byte
kubernetes.io/node/ephemeral_storage/used_bytes
k8s_node/default_metrics
Allocatable memory
Byte
kubernetes.io/node/memory/allocatable_bytes
k8s_node/default_metrics
Memory allocatable utilization
Count
kubernetes.io/node/memory/allocatable_utilization
k8s_node/default_metrics
Total memory
Byte
kubernetes.io/node/memory/total_bytes
k8s_node/default_metrics
Memory usage
Byte
kubernetes.io/node/memory/used_bytes
k8s_node/default_metrics
Bytes received
Byte
kubernetes.io/node/network/received_bytes_count
k8s_node/default_metrics
Bytes transmitted
Byte
kubernetes.io/node/network/sent_bytes_count
k8s_node/default_metrics
PID capacity
Count
kubernetes.io/node/pid_limit
k8s_node/default_metrics
PID usage
Count
kubernetes.io/node/pid_used
k8s_node/default_metrics
CPU usage time
Second
kubernetes.io/node_daemon/cpu/core_usage_time
k8s_node/default_metrics
Memory usage
Byte
kubernetes.io/node_daemon/memory/used_bytes
k8s_pod/default_metrics
Bytes received
Byte
kubernetes.io/pod/network/received_bytes_count
k8s_pod/default_metrics
Bytes transmitted
Byte
kubernetes.io/pod/network/sent_bytes_count
k8s_pod/default_metrics
Volume capacity
Byte
kubernetes.io/pod/volume/total_bytes
k8s_pod/default_metrics
Volume usage
Byte
kubernetes.io/pod/volume/used_bytes
k8s_pod/default_metrics
Volume utilization
Count
kubernetes.io/pod/volume/utilization
k8s_pod/istio
Client Connection Close Count
Byte
istio.io/service/client/connection_close_count
k8s_pod/istio
Client Connection Open Count
Byte
istio.io/service/client/connection_open_count
k8s_pod/istio
Client Received Bytes Count
Byte
istio.io/service/client/received_bytes_count
k8s_pod/istio
Client Request Bytes
Byte
istio.io/service/client/request_bytes
k8s_pod/istio
Client Request Count
Count
istio.io/service/client/request_count
k8s_pod/istio
Client Response Bytes
Byte
istio.io/service/client/response_bytes
k8s_pod/istio
Client Roundtrip Latencies
MilliSecond
istio.io/service/client/roundtrip_latencies
k8s_pod/istio
Client Sent Bytes Count
Byte
istio.io/service/client/sent_bytes_count
k8s_container/default_metrics
CPU usage time
Second
kubernetes.io/container/cpu/core_usage_time
k8s_container/default_metrics
Limit cores
Unspecified
kubernetes.io/container/cpu/limit_cores
k8s_container/default_metrics
CPU limit utilization
Count
kubernetes.io/container/cpu/limit_utilization
k8s_container/default_metrics
Request cores
Unspecified
kubernetes.io/container/cpu/request_cores
k8s_container/default_metrics
CPU request utilization
Count
kubernetes.io/container/cpu/request_utilization
k8s_container/default_metrics
Ephemeral storage limit
Byte
kubernetes.io/container/ephemeral_storage/limit_bytes
k8s_container/default_metrics
Ephemeral storage request
Byte
kubernetes.io/container/ephemeral_storage/request_bytes
k8s_container/default_metrics
Ephemeral storage usage
Byte
kubernetes.io/container/ephemeral_storage/used_bytes
k8s_container/default_metrics
Memory limit
Byte
kubernetes.io/container/memory/limit_bytes
k8s_container/default_metrics
Memory limit utilization
Count
kubernetes.io/container/memory/limit_utilization
k8s_container/default_metrics
Page faults
Count
kubernetes.io/container/memory/page_fault_count
k8s_container/default_metrics
Memory request
Byte
kubernetes.io/container/memory/request_bytes
k8s_container/default_metrics
Memory request utilization
Count
kubernetes.io/container/memory/request_utilization
k8s_container/default_metrics
Memory usage
Byte
kubernetes.io/container/memory/used_bytes
k8s_container/default_metrics
Restart count
Count
kubernetes.io/container/restart_count
k8s_container/default_metrics
Uptime
Second
kubernetes.io/container/uptime
k8s_container/agent
Monitoring Agent API Request Count
Count
agent.googleapis.com/agent/api_request_count
k8s_container/agent
Logging Agent Log Entry Count
Count
agent.googleapis.com/agent/log_entry_count
k8s_container/agent
Logging Agent Retried Log Entry Writes Count
Count
agent.googleapis.com/agent/log_entry_retry_count
k8s_container/agent
Monitoring Agent Memory Usage
Byte
agent.googleapis.com/agent/memory_usage
k8s_container/agent
Monitoring Agent Metric Point Count
Count
agent.googleapis.com/agent/monitoring/point_count
k8s_container/agent
Logging Agent API Request Count
Count
agent.googleapis.com/agent/request_count
k8s_container/agent
Monitoring Agent Process Labels Size
Byte
agent.googleapis.com/agent/streamspace_size
k8s_container/agent
Monitoring Agent is Throttling Processes
Count
agent.googleapis.com/agent/streamspace_size_throttling
k8s_container/agent
Monitoring/Logging Agent Uptime
Second
agent.googleapis.com/agent/uptime
k8s_container/apigee
Apigee Cassandra client request latency
Count
apigee.googleapis.com/cassandra/clientrequest_latency
k8s_container/apigee
Apigee Cassandra pending compaction tasks
Count
apigee.googleapis.com/cassandra/compaction_pendingtasks
k8s_container/apigee
Apigee Cassandra bytes committed per area
Byte
apigee.googleapis.com/cassandra/jvm_memory_bytes_committed
k8s_container/apigee
Apigee Cassandra initial memory bytes
Byte
apigee.googleapis.com/cassandra/jvm_memory_bytes_init
k8s_container/apigee
Apigee Cassandra max bytes of memory
Byte
apigee.googleapis.com/cassandra/jvm_memory_bytes_max
k8s_container/apigee
Apigee Cassandra used JVM memory bytes
Byte
apigee.googleapis.com/cassandra/jvm_memory_bytes_used
k8s_container/apigee
Apigee Cassandra bytes committed per memory pool
Byte
apigee.googleapis.com/cassandra/jvm_memory_pool_bytes_committed
k8s_container/apigee
Apigee Cassandra initial bytes of JVM memory pool
Byte
apigee.googleapis.com/cassandra/jvm_memory_pool_bytes_init
k8s_container/apigee
Apigee Cassandra JVM memory pool bytes max
Byte
apigee.googleapis.com/cassandra/jvm_memory_pool_bytes_max
k8s_container/apigee
Apigee Cassandra bytes per memory pool
Byte
apigee.googleapis.com/cassandra/jvm_memory_pool_bytes_used
k8s_container/apigee
Apigee Cassandra user and system CPU in seconds
Second
apigee.googleapis.com/cassandra/process_cpu_seconds_total
k8s_container/apigee
Apigee Cassandra process max file descriptors
Count
apigee.googleapis.com/cassandra/process_max_fds
k8s_container/apigee
Apigee Cassandra process open file descriptors
Count
apigee.googleapis.com/cassandra/process_open_fds
k8s_container/apigee
Apigee server fault count
Count
apigee.googleapis.com/server/fault_count
k8s_container/apigee
Apigee server latencies
MilliSecond
apigee.googleapis.com/server/latencies
k8s_container/apigee
Apigee server nio
Count
apigee.googleapis.com/server/nio
k8s_container/apigee
Apigee server thread count
Count
apigee.googleapis.com/server/num_threads
k8s_container/apigee
Apigee server request count
Count
apigee.googleapis.com/server/request_count
k8s_container/apigee
Apigee server response count
Count
apigee.googleapis.com/server/response_count
k8s_container/apigee
Apigee UDCA disk used bytes
Byte
apigee.googleapis.com/udca/disk/used_bytes
k8s_container/apigee
Apigee UDCA server local file count
Count
apigee.googleapis.com/udca/server/local_file_count
k8s_container/apigee
Apigee UDCA server timestamp difference between current time and latest file
Second
apigee.googleapis.com/udca/server/local_file_latest_ts
k8s_container/apigee
Apigee UDCA server timestamp difference between current time and oldest file
Second
apigee.googleapis.com/udca/server/local_file_oldest_ts
k8s_container/apigee
Apigee UDCA pruned file count
Count
apigee.googleapis.com/udca/server/pruned_file_count
k8s_container/apigee
Apigee UDCA outstanding number of entries in retry cache
Count
apigee.googleapis.com/udca/server/retry_cache_size
k8s_container/apigee
Apigee UDCA server total latencies
Second
apigee.googleapis.com/udca/server/total_latencies
k8s_container/apigee
Apigee UDCA server upload latencies
Second
apigee.googleapis.com/udca/server/upload_latencies
k8s_container/apigee
Apigee UDCA server HTTP error count
Count
apigee.googleapis.com/udca/upstream/http_error_count
k8s_container/apigee
Apigee UDCA server HTTP latencies
Second
apigee.googleapis.com/udca/upstream/http_latencies
k8s_container/apigee
Apigee UDCA uploaded file count
Count
apigee.googleapis.com/udca/upstream/uploaded_file_count
k8s_container/apigee
Apigee UDCA uploaded file size distribution
Byte
apigee.googleapis.com/udca/upstream/uploaded_file_sizes
k8s_container/apigee
Apigee upstream latencies
MilliSecond
apigee.googleapis.com/upstream/latencies
k8s_container/apigee
Apigee upstream request count
Count
apigee.googleapis.com/upstream/request_count
k8s_container/apigee
Apigee upstream response count
Count
apigee.googleapis.com/upstream/response_count
k8s_container/istio
Config Convergence Latencies
MilliSecond
istio.io/control/config_convergence_latencies
k8s_container/istio
Config Event Count
Count
istio.io/control/config_event_count
k8s_container/istio
Config Push Count
Count
istio.io/control/config_push_count
k8s_container/istio
Config Validation Count
Count
istio.io/control/config_validation_count
k8s_container/istio
Proxy Clients
Count
istio.io/control/proxy_clients
k8s_container/istio
Rejected Config Count
Count
istio.io/control/rejected_config_count
k8s_container/istio
Sidecar Injection Count
Count
istio.io/control/sidecar_injection_count
k8s_container/istio
Server Connection Close Count
Byte
istio.io/service/server/connection_close_count
k8s_container/istio
Server Connection Open Count
Byte
istio.io/service/server/connection_open_count
k8s_container/istio
Server Received Bytes Count
Byte
istio.io/service/server/received_bytes_count
k8s_container/istio
Server Request Bytes
Byte
istio.io/service/server/request_bytes
k8s_container/istio
Server Request Count
Count
istio.io/service/server/request_count
k8s_container/istio
Server Response Bytes
Byte
istio.io/service/server/response_bytes
k8s_container/istio
Server Response Latencies
MilliSecond
istio.io/service/server/response_latencies
k8s_container/istio
Server Sent Bytes Count
Byte
istio.io/service/server/sent_bytes_count
k8s_container/nginx
Nginx connections_accepted
Unspecified
kubernetes.io/nginx/connections_accepted
k8s_container/nginx
Nginx connections_active
Unspecified
kubernetes.io/nginx/connections_active
k8s_container/nginx
Nginx connections_handled
Unspecified
kubernetes.io/nginx/connections_handled
k8s_container/nginx
Nginx connections_reading
Unspecified
kubernetes.io/nginx/connections_reading
k8s_container/nginx
Nginx connections_waiting
Unspecified
kubernetes.io/nginx/connections_waiting
k8s_container/nginx
Nginx connections_writing
Unspecified
kubernetes.io/nginx/connections_writing
k8s_container/nginx
Nginx http_requests_total
Unspecified
kubernetes.io/nginx/http_requests_total
k8s_container/nginx
Nginx nginxexporter_build_info
Count
kubernetes.io/nginx/nginxexporter_build_info
k8s_container/nginx
Nginx up
Count
kubernetes.io/nginx/up