Try it free

Google Kubernetes Engine monitoring

  • Dynatrace Classic
  • How-to guide
  • 7-min read
  • Published Jan 17, 2022

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 setNameUnitGCP 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

Related topics

  • Google Cloud integrations
Related tags
Infrastructure Observability