Docs » Integrations Guide » Integrations Reference » Google Container Engine

image0 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

image1

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

image2

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

image3

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.

image4

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

image5

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

image6

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

image7

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

image8

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

image9

Container Engine Container

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

image10

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

image11

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

image12

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

image13

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

image14

Container Engine Pod

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

image15

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

image16

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

image17

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

image18

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

image19

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

image20

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

image21

METRICS

For more information about the metrics emitted by Google Container Engine, visit the service’s metric page at https://cloud.google.com/monitoring/api/metrics#gcp-container

Below is a list of all metrics.

Metric Name Brief Type
container_cpu_reserved_cores Number of cores of CPU reserved for the container. If no core limit is set, this will be zero. gauge
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. cumulative
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. gauge
container_disk_bytes_total Total number of bytes of capacity on the disk identified by label device_name. gauge
container_disk_bytes_used Total number of bytes used on the disk identified by label device_name. gauge
container_memory_bytes_total Memory limit of the container in bytes. gauge
container_memory_bytes_used Memory usage in bytes, broken down by type: evictable and non-evictable. gauge
container_memory_page_fault_count Number of page faults, broken down by type: major and minor. derive
container_uptime Number of seconds since the container started. cumulative

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

derive

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

container_uptime

cumulative

Number of seconds since the container started.