瀏覽代碼

Merge pull request #57 from mdaniel/log-prom-env-var

Log the env-var for the prom endpoint on failure
Ajay Tripathy 7 年之前
父節點
當前提交
171191a0e1
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      main.go

+ 6 - 2
main.go

@@ -25,6 +25,10 @@ import (
 	"k8s.io/client-go/rest"
 	"k8s.io/client-go/rest"
 )
 )
 
 
+const (
+	prometheusServerEndpointEnvVar = "PROMETHEUS_SERVER_ENDPOINT"
+)
+
 type Accesses struct {
 type Accesses struct {
 	PrometheusClient       prometheusClient.Client
 	PrometheusClient       prometheusClient.Client
 	KubeClientSet          kubernetes.Interface
 	KubeClientSet          kubernetes.Interface
@@ -157,9 +161,9 @@ func main() {
 	flag.Set("v", "3")
 	flag.Set("v", "3")
 	flag.Parse()
 	flag.Parse()
 
 
-	address := os.Getenv("PROMETHEUS_SERVER_ENDPOINT")
+	address := os.Getenv(prometheusServerEndpointEnvVar)
 	if address == "" {
 	if address == "" {
-		klog.Fatal("No address for prometheus set. Aborting.")
+		klog.Fatalf("No address for prometheus set in $%s. Aborting.", prometheusServerEndpointEnvVar)
 	}
 	}
 
 
 	pc := prometheusClient.Config{
 	pc := prometheusClient.Config{