Enhancements in Minio Prometheus exporter (#5848)

Standardized Minio collectors based on Prometheus 
recommendations.
This commit is contained in:
Ashish Kumar Sinha
2018-05-09 08:40:55 +05:30
committed by Harshavardhana
parent bb34bd91f1
commit deb685c5b5
19 changed files with 1769 additions and 268 deletions
+4 -5
View File
@@ -17,8 +17,7 @@
package cmd
import (
router "github.com/gorilla/mux"
"github.com/prometheus/client_golang/prometheus"
"github.com/gorilla/mux"
)
const (
@@ -26,8 +25,8 @@ const (
)
// registerMetricsRouter - add handler functions for metrics.
func registerMetricsRouter(mux *router.Router) {
func registerMetricsRouter(router *mux.Router) {
// metrics router
metricsRouter := mux.NewRoute().PathPrefix(minioReservedBucketPath).Subrouter()
metricsRouter.Handle(prometheusMetricsPath, metricsHandler(prometheus.Handler()))
metricsRouter := router.NewRoute().PathPrefix(minioReservedBucketPath).Subrouter()
metricsRouter.Handle(prometheusMetricsPath, metricsHandler())
}