diff --git a/collector/account.go b/collector/account.go index de98b75..01c3319 100644 --- a/collector/account.go +++ b/collector/account.go @@ -47,6 +47,7 @@ func (c *AccountCollector) Collect(ch chan<- prometheus.Metric) { account, err := c.client.GetAccount(ctx) if err != nil { log.Println(err) + return } ch <- prometheus.MustNewConstMetric( diff --git a/collector/instance.go b/collector/instance.go index 28e99d5..42765fc 100644 --- a/collector/instance.go +++ b/collector/instance.go @@ -65,6 +65,7 @@ func (c *InstanceCollector) Collect(ch chan<- prometheus.Metric) { instances, err := c.client.ListInstances(ctx, nil) if err != nil { log.Println(err) + return } log.Printf("[InstaneCollector:Collect] len(instances)=%d", len(instances)) diff --git a/collector/instance_stats.go b/collector/instance_stats.go index 2e032b5..45b52d0 100644 --- a/collector/instance_stats.go +++ b/collector/instance_stats.go @@ -63,6 +63,7 @@ func (c *InstanceStatsCollector) Collect(ch chan<- prometheus.Metric) { instances, err := c.client.ListInstances(ctx, nil) if err != nil { log.Println(err) + return } log.Printf("[InstanceStatsCollector:Collect] len(instances)=%d", len(instances)) diff --git a/collector/kubernetes.go b/collector/kubernetes.go index 815e1cf..908c1fd 100644 --- a/collector/kubernetes.go +++ b/collector/kubernetes.go @@ -55,6 +55,7 @@ func (c *KubernetesCollector) Collect(ch chan<- prometheus.Metric) { clusters, err := c.client.ListLKEClusters(ctx, nil) if err != nil { log.Println(err) + return } log.Printf("[KubernetesCollector:Collect] len(clusters)=%d", len(clusters)) @@ -73,6 +74,7 @@ func (c *KubernetesCollector) Collect(ch chan<- prometheus.Metric) { pools, err := c.client.ListLKEClusterPools(ctx, k.ID, nil) if err != nil { log.Println(err) + return } log.Printf("[KubernetesCollector:Collect] Cluster: %d len(nodepools)=%d", k.ID, len(pools)) diff --git a/collector/nodebalancer.go b/collector/nodebalancer.go index 622791f..13a8870 100644 --- a/collector/nodebalancer.go +++ b/collector/nodebalancer.go @@ -63,6 +63,7 @@ func (c *NodeBalancerCollector) Collect(ch chan<- prometheus.Metric) { nodebalancers, err := c.client.ListNodeBalancers(ctx, nil) if err != nil { log.Println(err) + return } log.Printf("[NodeBalancerCollector:Collect] len(nodebalancers)=%d", len(nodebalancers)) diff --git a/collector/ticket.go b/collector/ticket.go index c864775..50d70a1 100644 --- a/collector/ticket.go +++ b/collector/ticket.go @@ -41,6 +41,7 @@ func (c *TicketCollector) Collect(ch chan<- prometheus.Metric) { tickets, err := c.client.ListTickets(ctx, nil) if err != nil { log.Println(err) + return } total := make(map[linodego.TicketStatus]float64) diff --git a/collector/volume.go b/collector/volume.go index f14a929..04b244d 100644 --- a/collector/volume.go +++ b/collector/volume.go @@ -41,6 +41,7 @@ func (c *VolumeCollector) Collect(ch chan<- prometheus.Metric) { volumes, err := c.client.ListVolumes(ctx, nil) if err != nil { log.Println(err) + return } log.Printf("[VolumeCollector:Collect] len(volumes)=%d", len(volumes))