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.

Use the OpsRamp Google public cloud integration to discover and collect metrics against the Google service.

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 Type
google_container_container_cpu_reserved_cores

Number of cores of CPU reserved for the container. If no core limit is set, this is zero.
Reserved coresCountAverage
google_container_container_cpu_usage_time

Cumulative 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.
CPU usageSecondsAverage
google_container_container_disk_bytes_total

Total number of bytes of capacity on the disk identified by label ‘device_name’.
Disk capacityBytesAverage
google_container_container_disk_bytes_used

Total number of bytes used on the disk identified by label ‘device_name’.
Disk usageBytesAverage
google_container_container_memory_bytes_total

Memory limit of the container in bytes.
Memory limitBytesAverage
google_container_container_memory_bytes_used

Memory usage in bytes, broken down by type: evictable and non-evictable.
Memory usageBytesAverage
google_container_container_memory_page_fault_count

Number of page faults, broken down by type: major and minor.
Page faultsCountAverage
google_container_container_uptime

Number of seconds since the container started.
UptimeSecondsAverage
google_container_container_cpu_utilization

The 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.
CPU utilizationCountAverage
google_container_container_accelerator_duty_cycle

Percent of time over the past sample period (10s)during which the accelerator was actively processing.
Container Accelerator Duty CycleCountAverage
google_container_container_accelerator_memory_total

Total accelerator memory in bytes.
Container Accelerator Memory TotalBytesAverage
google_container_container_accelerator_memory_used

Total accelerator memory allocated in bytes.
Container Accelerator Memory UsedBytesAverage
google_container_container_accelerator_request

Total accelerator memory allocated in bytes.
Container Accelerator RequestCountAverage
google_container_container_pid_limit

The max PID of OS on the node. This metric is only for the machine container.
PID capacityCountAverage
google_container_container_pid_used

Number of running process in the OS on the node. This metric is only for the machine container.
PID usageCountAverage
google_container_container_disk_inodes_total

Total number of inodes on the disk identified by label device_name. This metric is only for the machine container.
Inode capacityCountAverage
google_container_container_disk_inodes_free

Free number of inodes on the disk identified by label device_name. This metric is only for the machine container.
Inode freeCountAverage
cloud.instance.state

Status/state of container
Status/Staten/an/a

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference