package
0.0.1-alpha.12
Repository: https://github.com/re-cinq/aether.git
Documentation: pkg.go.dev

# Functions

New returns a new instance of the GCP provider as well as a function to cleanup connections once done.
Sources instantiates a slice of instances of the Google Sources configured for use, one per project configured.

# Variables

* An MQL query that will return data from Google Cloud with the * - Instance Name * - Region * - Zone * - Machine Type * - Reserved CPUs * - Utilization * NOTE: Using reserved CPUs as vCPUs, because they are equivalent for visible * vCPUs within a guest instance, except for shared-core machines: * https://cloud.google.com/monitoring/api/metrics_gcp */.
* An MQL query that will return memory data from Google Cloud with the * - Instance Name * - Region * - Zone * - Machine Type * - Memory Usage * NOTE: According to Google the 'ram_used' metric is only available for * e2-xxxx instances, which means that we can get memory usage for other types * of VM's */.

# Structs

Client is the structure used as the provider for Google Cloud Platform.
Source is a configured google source that adheres to Aethers source interface.