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