Browse Source

feat(instrumentation): finial polish

Torkel Ödegaard 9 years ago
parent
commit
aef2b6b45f
2 changed files with 8 additions and 4 deletions
  1. 0 2
      pkg/api/dataproxy.go
  2. 8 2
      pkg/metrics/metrics.go

+ 0 - 2
pkg/api/dataproxy.go

@@ -17,8 +17,6 @@ import (
 	"github.com/grafana/grafana/pkg/util"
 )
 
-var i int = 0
-
 var dataProxyTransport = &http.Transport{
 	TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
 	Proxy:           http.ProxyFromEnvironment,

+ 8 - 2
pkg/metrics/metrics.go

@@ -1,7 +1,12 @@
 package metrics
 
-var MetricStats = NewRegistry()
-var UseNilMetrics bool = true
+var MetricStats Registry
+var UseNilMetrics bool
+
+func init() {
+	// init with nil metrics
+	initMetricVars(&MetricSettings{})
+}
 
 var (
 	M_Instance_Start                  Counter
@@ -31,6 +36,7 @@ var (
 
 func initMetricVars(settings *MetricSettings) {
 	UseNilMetrics = settings.Enabled == false
+	MetricStats = NewRegistry()
 
 	M_Instance_Start = RegCounter("instance_start")