feat(instrumentation): check if enabled in http api metrics route

This commit is contained in:
Torkel Ödegaard
2016-06-03 21:22:34 +02:00
parent 1059a35bbc
commit 7cbaf06097
2 changed files with 6 additions and 1 deletions

View File

@ -9,6 +9,7 @@ import (
"github.com/grafana/grafana/pkg/api/dtos"
"github.com/grafana/grafana/pkg/metrics"
"github.com/grafana/grafana/pkg/middleware"
"github.com/grafana/grafana/pkg/util"
)
func GetTestMetrics(c *middleware.Context) {
@ -40,6 +41,10 @@ func GetTestMetrics(c *middleware.Context) {
}
func GetInternalMetrics(c *middleware.Context) Response {
if metrics.UseNilMetrics {
return Json(200, util.DynMap{"message": "Metrics disabled"})
}
snapshots := metrics.MetricStats.GetSnapshots()
resp := make(map[string]interface{})