Docs » Integrations Guide » Integrations Reference » Google Container Engine

../../_images/integration_googlecontainerengine.png Google Container Engine 🔗

DESCRIPTION 🔗

Use SignalFx to monitor Google Container Engine via Google Cloud Platform.

FEATURES 🔗

Built-in dashboards 🔗

  • Container Engine: Overview of project level metrics for Google Container Engine

    ../../_images/container_engine.png

  • Container Engine Container: Metrics for a specific container in Google Container Engine

    ../../_images/container_engine_container.png

  • Container Engine Pod: Pod level metrics for Google Container Engine

    ../../_images/container_engine_pod.png

INSTALLATION 🔗

To access this integration, connect to Google Cloud Platform.

Note: Stackdriver Monitoring may not be enabled by default for your cluster. To enable it so that these metrics can be retrieved by SignalFx please see this page.

USAGE 🔗

Interpreting Built-in dashboards 🔗

Container Engine Overview

  • Number of Clusters - Number of clusters running in the project.

    ../../_images/overview-number-of-cluster.png

  • Number of Containers per Cluster - List of counts of number of containers in each cluster.

    ../../_images/overview-containers-per-cluster.png

  • Mean and Max CPU Use Percent - List of mean and max percent CPU used for each cluster.

    ../../_images/overview-mean-max-cpu-use.png

  • Memory Usage(Bytes) - Memory usage in bytes for each cluster.

    ../../_images/overview-memory-usage.png

  • Container Disk Usage - Container disk usage aggregated by cluster.

    ../../_images/overview-container-disk-usage.png

  • Minor and Major Page Faults per Cluster - Minor and major page faults aggregated by cluster.

    ../../_images/overview-minor-major-page-faults-cluster.png

Container Engine Container

  • CPU Percent - Percent of CPU used by a container.

    ../../_images/container-cpu-percent.png

  • Memory Page Faults Count - Memory page fault counts grouped as major or minor.

    ../../_images/container-memory-page-faults.png

  • Disk Utilization Percent - Percent disk utilization by the container.

    ../../_images/container-disk-utilization-percent.png

  • Memory Utilization Percent - Percent memory utilization by the container.

    ../../_images/container-memory-utilization.png

  • Reserved Cores - Number of reserved cores for the container.

    ../../_images/container-reserved-cores.png

Container Engine Pod

  • Disk Used per Container - List of disk usages, measured in bytes, for all containers.

    ../../_images/pod-disk-used-per-container.png

  • Percent Disk Used per Container - Percent disk used aggregated by container.

    ../../_images/pod-percent-disk-used-per-container.png

  • Memory Usage per Container - List of memory usages, measured in bytes, for all containers.

    ../../_images/pod-memory-usage-per-container.png

  • Percent Memory Used per Container - Percent memory used aggregated by container.

    ../../_images/pod-percent-memory-used-per-container.png

  • Number of Containers - Number of containers in the pod.

    ../../_images/pod-number-of-containers.png

  • Minor Page Faults per Container - Rate of minor page faults aggregated by container.

    ../../_images/pod-minor-page-faults-per-container.png

  • Major Page Faults per Container - Rate of major page faults aggregated by container.

    ../../_images/pod-major-page-faults-per-container.png

METRICS 🔗

Metric Name Description Type
container/accelerator/duty_cycle Accelerator duty cycle gauge
container/accelerator/memory_total Accelerator memory total gauge
container/accelerator/memory_used Accelerator memory used gauge
container/accelerator/request Request accelerators gauge
container/cpu/reserved_cores Reserved cores gauge
container/cpu/usage_time CPU usage cumulative
container/cpu/utilization CPU utilization gauge
container/disk/bytes_total Disk capacity gauge
container/disk/bytes_used Disk usage gauge
container/disk/inodes_free Inode free gauge
container/disk/inodes_total Inode capacity gauge
container/memory/bytes_total Memory limit gauge
container/memory/bytes_used Memory usage gauge
container/memory/page_fault_count Page faults counter
container/pid_limit PID capacity gauge
container/pid_used PID usage gauge
container/uptime Uptime cumulative

container/accelerator/duty_cycle 🔗

gauge

Percent of time over the past sample period (10s)during which the accelerator was actively processing.

container/accelerator/memory_total 🔗

gauge

Total accelerator memory in bytes.

container/accelerator/memory_used 🔗

gauge

Total accelerator memory allocated in bytes.

container/accelerator/request 🔗

gauge

Number of accelerator devices requested by the container.

container/cpu/reserved_cores 🔗

gauge

Number of cores of CPU reserved for the container. If no core limit is set, this will be zero.

container/cpu/usage_time 🔗

cumulative

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.

container/cpu/utilization 🔗

gauge

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.

container/disk/bytes_total 🔗

gauge

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

container/disk/bytes_used 🔗

gauge

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

container/disk/inodes_free 🔗

gauge

Free number of inodes on the disk identified by label ‘device_name’. This metric is only for the machine container.

container/disk/inodes_total 🔗

gauge

Total number of inodes on the disk identified by label ‘device_name’. This metric is only for the machine container.

container/memory/bytes_total 🔗

gauge

Memory limit of the container in bytes.

container/memory/bytes_used 🔗

gauge

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

container/memory/page_fault_count 🔗

counter

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

container/pid_limit 🔗

gauge

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

container/pid_used 🔗

gauge

The number of running process in the OS on the node. This metric is only for the machine container.

container/uptime 🔗

cumulative

Number of seconds since the container started.

For more information about the metrics emitted by Google Container Engine, visit the service’s metric page.