Versions in this module Expand all Collapse all v0 v0.0.3 Feb 9, 2022 Changes in this version + type ArtifactRegistryCollector struct + Formats *prometheus.Desc + Locations *prometheus.Desc + Registries *prometheus.Desc + func NewArtifactRegistryCollector(account *gcp.Account) *ArtifactRegistryCollector + func (c *ArtifactRegistryCollector) Collect(ch chan<- prometheus.Metric) + func (c *ArtifactRegistryCollector) Describe(ch chan<- *prometheus.Desc) + type EndpointsCollector struct + Services *prometheus.Desc + func NewEndpointsCollector(account *gcp.Account) *EndpointsCollector + func (c *EndpointsCollector) Collect(ch chan<- prometheus.Metric) + func (c *EndpointsCollector) Describe(ch chan<- *prometheus.Desc) v0.0.2 Apr 23, 2021 Changes in this version + func Parent(project string) string + type CloudRunCollector struct + Services *prometheus.Desc + func NewCloudRunCollector(account *gcp.Account) *CloudRunCollector + func (c *CloudRunCollector) Collect(ch chan<- prometheus.Metric) + func (c *CloudRunCollector) Describe(ch chan<- *prometheus.Desc) + type ComputeCollector struct + ForwardingRules *prometheus.Desc + Instances *prometheus.Desc + func NewComputeCollector(account *gcp.Account) *ComputeCollector + func (c *ComputeCollector) Collect(ch chan<- prometheus.Metric) + func (c *ComputeCollector) Describe(ch chan<- *prometheus.Desc) + type ExporterCollector struct + BuildInfo *prometheus.Desc + StartTime *prometheus.Desc + func NewExporterCollector(osVersion, goVersion, gitCommit string, startTime int64) *ExporterCollector + func (c *ExporterCollector) Collect(ch chan<- prometheus.Metric) + func (c *ExporterCollector) Describe(ch chan<- *prometheus.Desc) + type FunctionsCollector struct + Functions *prometheus.Desc + Locations *prometheus.Desc + Runtimes *prometheus.Desc + func NewFunctionsCollector(account *gcp.Account) *FunctionsCollector + func (c *FunctionsCollector) Collect(ch chan<- prometheus.Metric) + func (c *FunctionsCollector) Describe(ch chan<- *prometheus.Desc) + type KubernetesCollector struct + Nodes *prometheus.Desc + Up *prometheus.Desc + func NewKubernetesCollector(account *gcp.Account) *KubernetesCollector + func (c *KubernetesCollector) Collect(ch chan<- prometheus.Metric) + func (c *KubernetesCollector) Describe(ch chan<- *prometheus.Desc) + type ProjectsCollector struct + Count *prometheus.Desc + func NewProjectsCollector(account *gcp.Account, filter string, pagesize int64) *ProjectsCollector + func (c *ProjectsCollector) Collect(ch chan<- prometheus.Metric) + func (c *ProjectsCollector) Describe(ch chan<- *prometheus.Desc) + type StorageCollector struct + Buckets *prometheus.Desc + func NewStorageCollector(account *gcp.Account) *StorageCollector + func (c *StorageCollector) Collect(ch chan<- prometheus.Metric) + func (c *StorageCollector) Describe(ch chan<- *prometheus.Desc)