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

View File

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