Introduction

Google Kubernetes Engine (GKE) is a managed, production-ready environment for deploying containerized applications. It brings Google’s latest innovations in developer productivity, resource efficiency, automated operations, and open source flexibility to accelerate your time to market.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select Container Cluster.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
google_container_container_cpu_reserved_coresReserved coresCountAverageNumber of cores of CPU reserved for the container. If no core limit is set, this is zero.
google_container_container_cpu_usage_timeCPU usageSecondsAverageCumulative CPU usage on all cores in seconds. This number divided by the elapsed time represents usage as a number of cores, regardless of any core limit that might be set.
google_container_container_disk_bytes_totalDisk capacityBytesAverageTotal number of bytes of capacity on the disk identified by label ‘device_name’.
google_container_container_disk_bytes_usedDisk usageBytesAverageTotal number of bytes used on the disk identified by label ‘device_name’.
google_container_container_memory_bytes_totalMemory limitBytesAverageMemory limit of the container in bytes.
google_container_container_memory_bytes_usedMemory usageBytesAverageMemory usage in bytes, broken down by type: evictable and non-evictable.
google_container_container_memory_page_fault_countPage faultsCountAverageNumber of page faults, broken down by type: major and minor.
google_container_container_uptimeUptimeSecondsAverageNumber of seconds since the container started.
google_container_container_cpu_utilizationCPU utilizationCountAverageThe percentage of the allocated CPU that is currently in use on the container. If no core limit is set, then this metric is not set.
google_container_container_accelerator_duty_cycleContainer Accelerator Duty CycleCountAveragePercent of time over the past sample period (10s)during which the accelerator was actively processing.
google_container_container_accelerator_memory_totalContainer Accelerator Memory TotalBytesAverageTotal accelerator memory in bytes.
google_container_container_accelerator_memory_usedContainer Accelerator Memory UsedBytesAverageTotal accelerator memory allocated in bytes.
google_container_container_accelerator_requestContainer Accelerator RequestCountAverageTotal accelerator memory allocated in bytes.
google_container_container_pid_limitPID capacityCountAverageThe max PID of OS on the node. This metric is only for the machine container.
google_container_container_pid_usedPID usageCountAverageThe number of running process in the OS on the node. This metric is only for the machine container.
google_container_container_disk_inodes_totalInode capacityCountAverageTotal number of inodes on the disk identified by label device_name. This metric is only for the machine container.
google_container_container_disk_inodes_freeInode freeCountAverageFree number of inodes on the disk identified by label device_name. This metric is only for the machine container.
cloud.instance.stateStatus/Staten/an/aStatus/state of container

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference