chore: simplify prometheus check (#3672)

This commit is contained in:
Kevin Wan
2023-10-26 20:32:13 +08:00
committed by GitHub
parent 1e2a12b3d6
commit 199e86050e
5 changed files with 49 additions and 60 deletions

View File

@@ -1,5 +1,7 @@
package metric
import "github.com/zeromicro/go-zero/core/prometheus"
// A VectorOpts is a general configuration.
type VectorOpts struct {
Namespace string
@@ -8,3 +10,11 @@ type VectorOpts struct {
Help string
Labels []string
}
func update(fn func()) {
if !prometheus.Enabled() {
return
}
fn()
}