瀏覽代碼

Use new function

Miek Gieben 7 年之前
父節點
當前提交
c217c891ff
共有 1 個文件被更改,包括 1 次插入9 次删除
  1. 1 9
      setup.go

+ 1 - 9
setup.go

@@ -32,15 +32,7 @@ func setup(c *caddy.Controller) error {
 	// prometheus plugin has been used - if so we will export metrics. We can only register
 	// this metric once, hence the "once.Do".
 	c.OnStartup(func() error {
-		once.Do(func() {
-			m := dnsserver.GetConfig(c).Handler("prometheus")
-			if m == nil {
-				return
-			}
-			if x, ok := m.(*metrics.Metrics); ok {
-				x.MustRegister(requestCount)
-			}
-		})
+		once.Do(func() { metrics.MustRegister(c, requestCount) })
 		return nil
 	})