fix: metric env not affect (#2450)

fix metric env not affect
This commit is contained in:
Athurg Gooth 2023-10-27 23:26:23 +08:00 committed by GitHub
parent 20d3abb99a
commit 4f1bb55e55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -66,9 +66,12 @@ var (
return return
} }
if enableMetric { if profile.Metric {
println("metric collection is enabled")
// nolint // nolint
metric.NewMetricClient(s.ID, *profile) metric.NewMetricClient(s.ID, *profile)
} else {
println("metric collection is disabled")
} }
c := make(chan os.Signal, 1) c := make(chan os.Signal, 1)
@ -169,6 +172,7 @@ func initConfig() {
println("mode:", profile.Mode) println("mode:", profile.Mode)
println("driver:", profile.Driver) println("driver:", profile.Driver)
println("version:", profile.Version) println("version:", profile.Version)
println("metric:", profile.Metric)
println("---") println("---")
} }

View File

@ -30,6 +30,8 @@ type Profile struct {
Driver string `json:"-"` Driver string `json:"-"`
// Version is the current version of server // Version is the current version of server
Version string `json:"version"` Version string `json:"version"`
// Metric indicate the metric collection is enabled or not
Metric bool `json:"-"`
} }
func (p *Profile) IsDev() bool { func (p *Profile) IsDev() bool {