Google Cloud Compute Engine
Monitor Google Cloud Compute Engine Virtualization Platform
This source has been deprecated
observIQ is in the process of transitioning a subset of BindPlane's monitoring capabilities to the observIQ OpenTelemetry Collector. As a result, this Source is no longer publicly available in BindPlane. If you need access to this Source, please reach out to our support via chat or via [email protected].
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. |
Updated almost 2 years ago