Google Cloud DNS
Monitor Google Cloud DNS Services
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 at least the following permissions is required:
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
- compute.networks.get
- dns.changes.get
- dns.changes.list
- dns.dnsKeys.get
- dns.dnsKeys.list
- dns.managedZoneOperations.get
- dns.managedZoneOperations.list
- dns.managedZones.get
- dns.managedZones.list
- dns.projects.get
- dns.resourceRecordSets.list
- resourcemanager.projects.get
- resourcemanager.projects.list
Connection Parameters
Name | Required? | Description |
---|---|---|
Private Key JSON | Required | The contents of the private key JSON file created when setting up a service account. |
Metric Collection | Controls which metrics get requested from GCP's Stackdriver API. | |
Projects | Required | A comma separated whitelist of project IDs. If the wildcard "*" is used, resources will be collected from all available projects. |
Connection Timeout | The number of seconds to allow for connecting to the target. |
Metrics
DNS Overview
Name | Description |
---|---|
ID | User assigned unique identifier for the resource. |
Kind | Identifies what kind of resource this is. Value: the fixed string "dns#quota". |
Managed Zones | Maximum allowed number of managed zones in the project. |
Number | Unique numeric identifier for the resource; defined by the server. |
Project ID | The project ID in which this resource was created. |
Resource Records Per Rrset | Maximum allowed number of ResourceRecords per ResourceRecordSet. |
Rrset Additions Per Change | Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest. |
Rrset Deletions Per Change | Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest. |
Rrsets Per Managed Zone | Maximum allowed number of ResourceRecordSets per zone in the project. |
Total Rrdata Size Per Change (Bytes) | Maximum allowed data for total rrdata in one ChangesCreateRequest. |
Managed Zones
Name | Description |
---|---|
Creation Time | The time that this resource was created on the server. This is in RFC3339 text format. |
Description | A mutable string of at most 1024 characters associated with this resource for the user's convenience. |
DNS Name | The DNS name of this managed zone, for instance "example.com.". |
ID | Unique identifier for the resource; defined by the server. |
Kind | Identifies what kind of resource this is. Value: the fixed string "dns#managedZone". |
Labels | User labels. |
Name | User assigned name for this resource. |
Name Server Set | Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. |
Project ID | The project ID in which this resource was created. |
Resource Record Set
Name | Description |
---|---|
data | As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). |
Kind | Identifies what kind of resource this is. Value: the fixed string "dns#resourceRecordSet". |
Name | For example, www.example.com. |
Project ID | The project ID in which this resource was created. |
TTL (Seconds) | Time that this ResourceRecordSet can be cached by resolvers. |
Type | The identifier of a supported record type, for example, A, AAAA, MX, TXT, and so on. |
Updated almost 2 years ago