Skip to technology filters Skip to main content
Dynatrace Hub

Extend the platform,
empower your team.

Popular searches:
Home hero bg
Google Kubernetes (GKE) integrationGoogle Kubernetes (GKE) integration
Google Kubernetes (GKE) integration

Google Kubernetes (GKE) integration

Insights into GKE metrics collected from the Google Operations API.

Extension
Free trial
  • Product information
  • Release notes

Overview

This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Kubernetes Engine services. This extension combines all relevant data into pre-configured dashboards and provides alerting and event tracking.

This is intended for users, who want to:

  • enrich their monitoring data with metrics and logs from Google Operations API

This enables you to:

  • View and analyze 116 metrics that are specific to Google Kubernetes Engine, like Log entries, Allocatable cores, CPU allocatable utilization, and more.

  • Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Kubernetes Engine services.

  • Build custom dashboards for your cloud infrastructure.

  • Analyze Google Kubernetes Engine logs.

  • Set custom alerts that trigger remediation workflows.

Google Kubernetes Engine metric and log ingestion requires advanced Google Cloud integration.

Compatibility requirements

  • Dynatrace Google Cloud integration version 1.0.0+. To enable metric and log ingestion, see Dynatrace Documentation.
  • Dynatrace version 1.256+

Details

Details

This extension package contains:

  • Configuration for Google Kubernetes Engine metrics ingest based on your selected feature set (see the full list of feature sets and metrics )
  • Google Kubernetes Engine preconfigured dashboard
  • Topology mapping and service instance analysis view

To provide correlation and causation analysis all ingested metrics and logs are analyzed by the Dynatrace Davis AI engine, which consumes DDUs.

Get started

To add this extension to your environment:

  • Follow the instructions detailed in Dynatrace Documentation.
  • Ensure that you have GCP integration running in your environment and that Google Kubernetes Engine service is configured.

Following GCP integration and Google Kubernetes Engine configuration:

  • The first data points will be ingested by Dynatrace Davis within ~5 minutes.
  • Work with the Google Kubernetes Engine preconfigured dashboard to understand its capabilities.
  • Explore Google Kubernetes Engine metrics in Data Explorer and create custom charts.
  • Set custom events for alerting
Dynatrace
By Dynatrace
Dynatrace support center
Subscribe to new releases
Copy to clipboard

Extension content

Content typeNumber of items included
screen injections
1
list screen layout
4
screen layout
4
screen message cards
1
screen entities lists
8
screen problems
3
screen chart groups
8
metric metadata
116
screen actions
6
dashboards
1
generic type
5
screen properties
3
generic relationship
10

Feature sets

Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.

Feature setsNumber of metrics included
Metric nameMetric keyDescriptionUnit
Client Connection Close Countcloud.gcp.istio_io.service.client.k8s_pod.connection_close_count-Byte
Client Connection Open Countcloud.gcp.istio_io.service.client.k8s_pod.connection_open_count-Byte
Client Received Bytes Countcloud.gcp.istio_io.service.client.k8s_pod.received_bytes_count-Byte
Client Request Bytescloud.gcp.istio_io.service.client.k8s_pod.request_bytes-Byte
Client Request Countcloud.gcp.istio_io.service.client.k8s_pod.request_count-Count
Client Response Bytescloud.gcp.istio_io.service.client.k8s_pod.response_bytes-Byte
Client Roundtrip Latenciescloud.gcp.istio_io.service.client.k8s_pod.roundtrip_latencies-MilliSecond
Client Sent Bytes Countcloud.gcp.istio_io.service.client.k8s_pod.sent_bytes_count-Byte
Config Convergence Latenciescloud.gcp.istio_io.control.config_convergence_latencies-MilliSecond
Config Event Countcloud.gcp.istio_io.control.config_event_count-Count
Config Push Countcloud.gcp.istio_io.control.config_push_count-Count
Config Validation Countcloud.gcp.istio_io.control.config_validation_count-Count
Proxy Clientscloud.gcp.istio_io.control.proxy_clients-Count
Rejected Config Countcloud.gcp.istio_io.control.rejected_config_count-Count
Sidecar Injection Countcloud.gcp.istio_io.control.sidecar_injection_count-Count
Server Connection Close Countcloud.gcp.istio_io.service.server.k8s_container.connection_close_count-Byte
Server Connection Open Countcloud.gcp.istio_io.service.server.k8s_container.connection_open_count-Byte
Server Received Bytes Countcloud.gcp.istio_io.service.server.k8s_container.received_bytes_count-Byte
Server Request Bytescloud.gcp.istio_io.service.server.k8s_container.request_bytes-Byte
Server Request Countcloud.gcp.istio_io.service.server.k8s_container.request_count-Count
Server Response Bytescloud.gcp.istio_io.service.server.k8s_container.response_bytes-Byte
Server Response Latenciescloud.gcp.istio_io.service.server.k8s_container.response_latencies-MilliSecond
Server Sent Bytes Countcloud.gcp.istio_io.service.server.k8s_container.sent_bytes_count-Byte
Metric nameMetric keyDescriptionUnit
Apigee Cassandra client request latencycloud.gcp.apigee_googleapis_com.cassandra.clientrequest_latency-Count
Apigee Cassandra pending compaction taskscloud.gcp.apigee_googleapis_com.cassandra.compaction_pendingtasks-Count
Apigee Cassandra bytes committed per areacloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_bytes_committed-Byte
Apigee Cassandra initial memory bytescloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_bytes_init-Byte
Apigee Cassandra max bytes of memorycloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_bytes_max-Byte
Apigee Cassandra used JVM memory bytescloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_bytes_used-Byte
Apigee Cassandra bytes committed per memory poolcloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_pool_bytes_committed-Byte
Apigee Cassandra initial bytes of JVM memory poolcloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_pool_bytes_init-Byte
Apigee Cassandra JVM memory pool bytes maxcloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_pool_bytes_max-Byte
Apigee Cassandra bytes per memory poolcloud.gcp.apigee_googleapis_com.cassandra.jvm_memory_pool_bytes_used-Byte
Apigee Cassandra user and system CPU in secondscloud.gcp.apigee_googleapis_com.cassandra.process_cpu_seconds_total.count-Second
Apigee Cassandra process max file descriptorscloud.gcp.apigee_googleapis_com.cassandra.process_max_fds-Count
Apigee Cassandra process open file descriptorscloud.gcp.apigee_googleapis_com.cassandra.process_open_fds-Count
Apigee server fault countcloud.gcp.apigee_googleapis_com.server.fault_count-Count
Apigee server latenciescloud.gcp.apigee_googleapis_com.server.latencies.count-MilliSecond
Apigee server niocloud.gcp.apigee_googleapis_com.server.nio-Count
Apigee server thread countcloud.gcp.apigee_googleapis_com.server.num_threads-Count
Apigee server request countcloud.gcp.apigee_googleapis_com.server.request_count-Count
Apigee server response countcloud.gcp.apigee_googleapis_com.server.response_count-Count
Apigee UDCA disk used bytescloud.gcp.apigee_googleapis_com.udca.disk.used_bytes-Byte
Apigee UDCA server local file countcloud.gcp.apigee_googleapis_com.udca.server.local_file_count.gauge-Count
Apigee UDCA server timestamp difference between current time and latest filecloud.gcp.apigee_googleapis_com.udca.server.local_file_latest_ts-Second
Apigee UDCA server timestamp difference between current time and oldest filecloud.gcp.apigee_googleapis_com.udca.server.local_file_oldest_ts-Second
Apigee UDCA pruned file countcloud.gcp.apigee_googleapis_com.udca.server.pruned_file_count-Count
Apigee UDCA outstanding number of entries in retry cachecloud.gcp.apigee_googleapis_com.udca.server.retry_cache_size-Count
Apigee UDCA server total latenciescloud.gcp.apigee_googleapis_com.udca.server.total_latencies.count-Second
Apigee UDCA server upload latenciescloud.gcp.apigee_googleapis_com.udca.server.upload_latencies.count-Second
Apigee UDCA server HTTP error countcloud.gcp.apigee_googleapis_com.udca.upstream.http_error_count-Count
Apigee UDCA server HTTP latenciescloud.gcp.apigee_googleapis_com.udca.upstream.http_latencies.count-Second
Apigee UDCA uploaded file countcloud.gcp.apigee_googleapis_com.udca.upstream.uploaded_file_count-Count
Apigee UDCA uploaded file size distributioncloud.gcp.apigee_googleapis_com.udca.upstream.uploaded_file_sizes.count-Byte
Apigee upstream latenciescloud.gcp.apigee_googleapis_com.upstream.latencies.count-MilliSecond
Apigee upstream request countcloud.gcp.apigee_googleapis_com.upstream.request_count-Count
Apigee upstream response countcloud.gcp.apigee_googleapis_com.upstream.response_count-Count
Metric nameMetric keyDescriptionUnit
Monitoring Agent API Request Countcloud.gcp.agent_googleapis_com.agent.k8s_container.api_request_count-Count
Logging Agent Log Entry Countcloud.gcp.agent_googleapis_com.agent.k8s_container.log_entry_count-Count
Logging Agent Retried Log Entry Writes Countcloud.gcp.agent_googleapis_com.agent.k8s_container.log_entry_retry_count-Count
Monitoring Agent Memory Usagecloud.gcp.agent_googleapis_com.agent.k8s_container.memory_usage-Byte
Monitoring Agent Metric Point Countcloud.gcp.agent_googleapis_com.agent.k8s_container.monitoring.point_count-Count
Logging Agent API Request Countcloud.gcp.agent_googleapis_com.agent.k8s_container.request_count-Count
Monitoring Agent Process Labels Sizecloud.gcp.agent_googleapis_com.agent.k8s_container.streamspace_size-Byte
Monitoring Agent is Throttling Processescloud.gcp.agent_googleapis_com.agent.k8s_container.streamspace_size_throttling-Count
Monitoring/Logging Agent Uptimecloud.gcp.agent_googleapis_com.agent.k8s_container.uptime.count-Second
Metric nameMetric keyDescriptionUnit
Nginx connections_acceptedcloud.gcp.kubernetes_io.nginx.connections_accepted.count-Unspecified
Nginx connections_activecloud.gcp.kubernetes_io.nginx.connections_active-Unspecified
Nginx connections_handledcloud.gcp.kubernetes_io.nginx.connections_handled.count-Unspecified
Nginx connections_readingcloud.gcp.kubernetes_io.nginx.connections_reading-Unspecified
Nginx connections_waitingcloud.gcp.kubernetes_io.nginx.connections_waiting-Unspecified
Nginx connections_writingcloud.gcp.kubernetes_io.nginx.connections_writing-Unspecified
Nginx http_requests_totalcloud.gcp.kubernetes_io.nginx.http_requests_total.count-Unspecified
Nginx nginxexporter_build_infocloud.gcp.kubernetes_io.nginx.nginxexporter_build_info-Count
Nginx upcloud.gcp.kubernetes_io.nginx.up-Count
Metric nameMetric keyDescriptionUnit
Log entriescloud.gcp.logging.googleapis.com.log_entry_count-Count
Allocatable corescloud.gcp.kubernetes_io.node.cpu.allocatable_cores-Unspecified
CPU allocatable utilizationcloud.gcp.kubernetes_io.node.cpu.allocatable_utilization-Count
CPU usage timecloud.gcp.kubernetes_io.node.cpu.core_usage_time.count-Second
Total corescloud.gcp.kubernetes_io.node.cpu.total_cores-Unspecified
Allocatable ephemeral storagecloud.gcp.kubernetes_io.node.ephemeral_storage.allocatable_bytes-Byte
Free inodescloud.gcp.kubernetes_io.node.ephemeral_storage.inodes_free-Count
Total inodescloud.gcp.kubernetes_io.node.ephemeral_storage.inodes_total-Count
Total ephemeral storagecloud.gcp.kubernetes_io.node.ephemeral_storage.total_bytes-Byte
Ephemeral storage usagecloud.gcp.kubernetes_io.node.ephemeral_storage.used_bytes-Byte
Allocatable memorycloud.gcp.kubernetes_io.node.memory.allocatable_bytes-Byte
Memory allocatable utilizationcloud.gcp.kubernetes_io.node.memory.allocatable_utilization-Count
Total memorycloud.gcp.kubernetes_io.node.memory.total_bytes-Byte
Memory usagecloud.gcp.kubernetes_io.node.memory.used_bytes-Byte
Bytes receivedcloud.gcp.kubernetes_io.node.network.received_bytes_count-Byte
Bytes transmittedcloud.gcp.kubernetes_io.node.network.sent_bytes_count-Byte
PID capacitycloud.gcp.kubernetes_io.node.pid_limit-Count
PID usagecloud.gcp.kubernetes_io.node.pid_used-Count
CPU usage timecloud.gcp.kubernetes_io.node_daemon.cpu.core_usage_time.count-Second
Memory usagecloud.gcp.kubernetes_io.node_daemon.memory.used_bytes-Byte
Bytes receivedcloud.gcp.kubernetes_io.pod.network.received_bytes_count-Byte
Bytes transmittedcloud.gcp.kubernetes_io.pod.network.sent_bytes_count-Byte
Volume capacitycloud.gcp.kubernetes_io.pod.volume.total_bytes-Byte
Volume usagecloud.gcp.kubernetes_io.pod.volume.used_bytes-Byte
Volume utilizationcloud.gcp.kubernetes_io.pod.volume.utilization-Count
CPU usage timecloud.gcp.kubernetes_io.container.cpu.core_usage_time.count-Second
Limit corescloud.gcp.kubernetes_io.container.cpu.limit_cores-Unspecified
CPU limit utilizationcloud.gcp.kubernetes_io.container.cpu.limit_utilization-Count
Request corescloud.gcp.kubernetes_io.container.cpu.request_cores-Unspecified
CPU request utilizationcloud.gcp.kubernetes_io.container.cpu.request_utilization-Count
Ephemeral storage limitcloud.gcp.kubernetes_io.container.ephemeral_storage.limit_bytes-Byte
Ephemeral storage requestcloud.gcp.kubernetes_io.container.ephemeral_storage.request_bytes-Byte
Ephemeral storage usagecloud.gcp.kubernetes_io.container.ephemeral_storage.used_bytes-Byte
Memory limitcloud.gcp.kubernetes_io.container.memory.limit_bytes-Byte
Memory limit utilizationcloud.gcp.kubernetes_io.container.memory.limit_utilization-Count
Page faultscloud.gcp.kubernetes_io.container.memory.page_fault_count-Count
Memory requestcloud.gcp.kubernetes_io.container.memory.request_bytes-Byte
Memory request utilizationcloud.gcp.kubernetes_io.container.memory.request_utilization-Count
Memory usagecloud.gcp.kubernetes_io.container.memory.used_bytes-Byte
Restart countcloud.gcp.kubernetes_io.container.restart_count-Count
Uptimecloud.gcp.kubernetes_io.container.uptime-Second

Full version history

To have more information on how to install the downloaded package, please follow the instructions on this page.
ReleaseDate

Full version history

Version 1.1.10

Changed

  • Fixed log linking UNKNOWN CUSTOM_DEVICE problmem

Full version history

Version 1.1.9

Changed

  • Added log linking to all GCP k8s entities

Full version history

Version 1.1.8

Changed

  • Added relation RUNS ON between cloud:gcp:k8s_node and cloud:gcp:gce_instance

Full version history

Version 1.1.7

Changed

  • Fixed the name of the K8s action k8sOperatorDeployment.

Full version history

Version 1.1.6

Changed

  • Updated the name of the K8s action kubernetesOperatorDeployment to align with server side changes.
  • Changed the display names of the K8s entities to be shown as Kubernetes.

Full version history

Version 1.1.5

Changed

  • Fixed direction of entity selectors

Full version history

Version 1.1.4

Changed

  • Added kubernetes deployment buttons

Full version history

Version 1.1.1

Changed

  • Each multiservice metric (agent.googleapis.com/agent, istio.io/service) split to separate metrics - one per entity type (for sake of management-zone filtering support)

Full version history

Version 1.0.5

Added

  • Release notes to published extension
  • Auto publishing extensions to Hub

Full version history

Support for GCP overview

Full version history

No release notes

Dynatrace Hub
Hub HomeGet data into DynatraceBuild your own app
Log Management and AnalyticsKubernetesAI and LLM ObservabilityInfrastructure ObservabilitySoftware DeliveryApplication ObservabilityApplication SecurityDigital ExperienceBusiness Observability
Filter
Type
Built and maintained by
Deployment model
SaaS
  • SaaS
  • Managed
Partner FinderBecome a partnerDynatrace Developer

All

0 Results filtered by:

Default empty state

We couldn't find any results

You can search all listings, or try a different spelling or keyword. Still nothing? Dynatrace makes it easy to create custom apps.

Find a partnerLearn to build apps