Google Cloud Compute Engine

Monitor Google Cloud Compute Engine Virtualization Platform

🚧

Not Included in the BindPlane with Google Cloud Monitoring offering

All of the Google Cloud Platform sources listed within this documentation are not included with the BindPlane with Google Cloud Monitoring offering.

For more information on how to use the below LPU and other Google Cloud Data Collection setup. See the Google Cloud Platform Sources

Least Privileged User

A user role with the following permissions is required. This is based on a combination of monitoring viewer and compute viewer Roles.

📘

Deploying a Least Privileged User

To learn more about how to deploy a role with these permissions to a GCP Organization, or a GCP Project, please refer to this documentation:
Deploy an Individual LPU role to a GCP Project, or GCP Organization

- cloudnotifications.activities.list
- compute.acceleratorTypes.get
- compute.acceleratorTypes.list
- compute.addresses.get
- compute.addresses.list
- compute.autoscalers.get
- compute.autoscalers.list
- compute.backendBuckets.get
- compute.backendBuckets.list
- compute.backendServices.get
- compute.backendServices.list
- compute.commitments.get
- compute.commitments.list
- compute.diskTypes.get
- compute.diskTypes.list
- compute.disks.get
- compute.disks.getIamPolicy
- compute.disks.list
- compute.firewalls.get
- compute.firewalls.list
- compute.forwardingRules.get
- compute.forwardingRules.list
- compute.globalAddresses.get
- compute.globalAddresses.list
- compute.globalForwardingRules.get
- compute.globalForwardingRules.list
- compute.globalOperations.get
- compute.globalOperations.getIamPolicy
- compute.globalOperations.list
- compute.healthChecks.get
- compute.healthChecks.list
- compute.httpHealthChecks.get
- compute.httpHealthChecks.list
- compute.httpsHealthChecks.get
- compute.httpsHealthChecks.list
- compute.images.get
- compute.images.getFromFamily
- compute.images.getIamPolicy
- compute.images.list
- compute.instanceGroupManagers.get
- compute.instanceGroupManagers.list
- compute.instanceGroups.get
- compute.instanceGroups.list
- compute.instanceTemplates.get
- compute.instanceTemplates.getIamPolicy
- compute.instanceTemplates.list
- compute.instances.get
- compute.instances.getGuestAttributes
- compute.instances.getIamPolicy
- compute.instances.getSerialPortOutput
- compute.instances.getShieldedInstanceIdentity
- compute.instances.getShieldedVmIdentity
- compute.instances.list
- compute.instances.listReferrers
- compute.interconnectAttachments.get
- compute.interconnectAttachments.list
- compute.interconnectLocations.get
- compute.interconnectLocations.list
- compute.interconnects.get
- compute.interconnects.list
- compute.licenseCodes.get
- compute.licenseCodes.getIamPolicy
- compute.licenseCodes.list
- compute.licenses.get
- compute.licenses.getIamPolicy
- compute.licenses.list
- compute.machineTypes.get
- compute.machineTypes.list
- compute.maintenancePolicies.get
- compute.maintenancePolicies.getIamPolicy
- compute.maintenancePolicies.list
- compute.networks.get
- compute.networks.list
- compute.nodeGroups.get
- compute.nodeGroups.getIamPolicy
- compute.nodeGroups.list
- compute.nodeTemplates.get
- compute.nodeTemplates.getIamPolicy
- compute.nodeTemplates.list
- compute.nodeTypes.get
- compute.nodeTypes.list
- compute.projects.get
- compute.regionBackendServices.get
- compute.regionBackendServices.list
- compute.regionOperations.get
- compute.regionOperations.getIamPolicy
- compute.regionOperations.list
- compute.regions.get
- compute.regions.list
- compute.reservations.get
- compute.reservations.list
- compute.resourcePolicies.get
- compute.resourcePolicies.list
- compute.routers.get
- compute.routers.list
- compute.routes.get
- compute.routes.list
- compute.securityPolicies.get
- compute.securityPolicies.getIamPolicy
- compute.securityPolicies.list
- compute.snapshots.get
- compute.snapshots.getIamPolicy
- compute.snapshots.list
- compute.sslCertificates.get
- compute.sslCertificates.list
- compute.sslPolicies.get
- compute.sslPolicies.list
- compute.sslPolicies.listAvailableFeatures
- compute.subnetworks.get
- compute.subnetworks.getIamPolicy
- compute.subnetworks.list
- compute.targetHttpProxies.get
- compute.targetHttpProxies.list
- compute.targetHttpsProxies.get
- compute.targetHttpsProxies.list
- compute.targetInstances.get
- compute.targetInstances.list
- compute.targetPools.get
- compute.targetPools.list
- compute.targetSslProxies.get
- compute.targetSslProxies.list
- compute.targetTcpProxies.get
- compute.targetTcpProxies.list
- compute.targetVpnGateways.get
- compute.targetVpnGateways.list
- compute.urlMaps.get
- compute.urlMaps.list
- compute.urlMaps.validate
- compute.vpnTunnels.get
- compute.vpnTunnels.list
- compute.zoneOperations.get
- compute.zoneOperations.getIamPolicy
- compute.zoneOperations.list
- compute.zones.get
- compute.zones.list
- monitoring.alertPolicies.get
- monitoring.alertPolicies.list
- monitoring.dashboards.get
- monitoring.dashboards.list
- monitoring.groups.get
- monitoring.groups.list
- monitoring.metricDescriptors.get
- monitoring.metricDescriptors.list
- monitoring.monitoredResourceDescriptors.get
- monitoring.monitoredResourceDescriptors.list
- monitoring.notificationChannelDescriptors.get
- monitoring.notificationChannelDescriptors.list
- monitoring.notificationChannels.get
- monitoring.notificationChannels.list
- monitoring.publicWidgets.get
- monitoring.publicWidgets.list
- monitoring.timeSeries.list
- monitoring.uptimeCheckConfigs.get
- monitoring.uptimeCheckConfigs.list
- resourcemanager.projects.get
- resourcemanager.projects.list
- serviceusage.quotas.get
- serviceusage.services.get
- serviceusage.services.list
- stackdriver.projects.get

Connection Parameters

Name

Required?

Description

Private Key JSON

Required

The contents of the private key JSON file created when setting up a service account.

Project ID

Required

The Google Cloud Platform Project ID.

Metrics

Disk

Name

Description

Creation Timestamp

Creation timestamp in RFC3339 text format.

Description

An optional description of this resource.

ID

The identifier for this disk.

Name

The name of this disk.

Read Throughput (Bytes)

Delta count of bytes read from disk.

Reads (Reads)

Delta count of disk read IO operations.

Self Link

Server-defined URL for this resource.

Size (Gibibytes)

Size of the persistent disk.

Source Image

The source image used to create this disk.

Source Image ID

The ID value of the image used to create this disk.

Source Snapshot ID

The unique ID of the snapshot used to create this disk.

Status

The status of disk creation.

Throttled Read Throughput (Bytes)

Delta count of bytes in throttled read operations.

Throttled Reads (Reads)

Delta count of throttled read operations.

Throttled Write Throughput (Bytes)

Delta count of bytes in throttled write operations.

Throttled Writes (Writes)

Delta count of throttled write operations.

Type

URL of the disk type resource describing which disk type to use to create the disk.

Users

The list of instances using this disk.

Write Throughput (Bytes)

Delta count of bytes written to disk.

Writes (Writes)

Delta count of disk write IO operations.

Zone

URL of the zone where the instance resides.

Instance

Name

Description

Can IP Forward

Allows this instance to send and receive packets with non-matching destination or source IPs.

CPU Reserved Cores

Number of cores reserved on the host of the instance.

CPU Usage Time (Seconds)

Delta CPU usage for all cores, in seconds.

CPU Utilization

The fraction of the allocated CPU that is currently in use on the instance.

Creation Timestamp

Creation timestamp in RFC3339 text format.

Description

An optional description of this resource.

ID

The identifier for this instance.

Machine Type

Full or partial URL of the machine type resource used for this instance.

Name

The name of this instance.

Network IPs

The network IPs assigned to this instance.

Received Packets (Packets)

Delta count of packets received from the network.

Received Throughput (Bytes)

Delta count of bytes received from the network.

Scheduling Automatic Restart

Specifies whether the instance should be automatically restarted if it is terminated by Compute Engine.

Scheduling On Host Maintenance

Defines the maintenance behavior for this instance.

Scheduling Preemptible

Defines whether the instance is preemptible.

Self Link

Server-defined URL for this resource.

Sent Packets (Packets)

Delta count of packets sent over the network.

Sent Throughput (Bytes)

Delta count of bytes sent over the network.

Start Restricted

Whether a VM has been restricted for start because Compute Engine has detected suspicious activity.

Status

The status of the instance.

Status Message

A human-readable explanation of the status.

Uptime (Seconds)

How long the VM has been running, in seconds.

Zone

URL of the zone where the instance resides.

Label

Name

Description

Name

The name for this label.

Parent Object ID

The identifier of the tagged instance.

Value

The value of this label.

Metadata

Name

Description

Instance ID

Instance identifier.

Key

Key for the metadata entry.

Value

Value for the metadata entry.

Snapshot

Name

Description

Disk Size (Gibibytes)

The size of the snapshot.

ID

The identifier for this snapshot.

Name

The name of this snapshot.

Source Disk ID

The ID value of the disk used to create this snapshot.

Status

The status of the snapshot.

Storage (Bytes)

A size of the storage used by the snapshot.

Storage Status

An indicator whether Storage Bytes is in a stable state or it is being adjusted as a result of shared storage reallocation.

Tag

Name

Description

Instance ID

The identifier of the tagged instance.

Name

The name for this tag.