feat: refactor go.mod.

This commit is contained in:
tx7do
2024-11-14 16:53:47 +08:00
parent 16cccfe6ab
commit 2d04529a89
2 changed files with 13 additions and 17 deletions

View File

@@ -73,20 +73,16 @@ func NewGormClient(cfg *conf.Bootstrap, l *log.Helper, migrates []interface{}) *
} }
if cfg.Data.Database.GetEnableMetrics() { if cfg.Data.Database.GetEnableMetrics() {
db.Use(prometheus.New(prometheus.Config{ if err = db.Use(prometheus.New(prometheus.Config{
DBName: "db1", // `DBName` as metrics label RefreshInterval: 15, // refresh metrics interval (default 15 seconds)
RefreshInterval: 15, // refresh metrics interval (default 15 seconds) StartServer: true, // start http server to expose metrics
PushAddr: "prometheus pusher address", // push metrics if `PushAddr` configured DBName: cfg.Data.Database.GetPrometheusDbName(), // `DBName` as metrics label
StartServer: true, // start http server to expose metrics PushAddr: cfg.Data.Database.GetPrometheusPushAddr(), // push metrics if `PushAddr` configured
HTTPServerPort: 8080, // configure http server port, default port 8080 (if you have configured multiple instances, only the first `HTTPServerPort` will be used to start server) HTTPServerPort: cfg.Data.Database.GetPrometheusHttpPort(), // configure http server port, default port 8080 (if you have configured multiple instances, only the first `HTTPServerPort` will be used to start server)
MetricsCollector: []prometheus.MetricsCollector{ })); err != nil {
&prometheus.MySQL{VariableNames: []string{"Threads_running"}}, l.Fatalf("failed enable metrics: %v", err)
}, return nil
Labels: map[string]string{ }
"instance": "127.0.0.1", // config custom labels if necessary
},
}))
} }
sqlDB, err := db.DB() sqlDB, err := db.DB()

View File

@@ -1,4 +1,4 @@
git tag api/v0.0.7 --force git tag api/v0.0.8 --force
git tag utils/v0.1.0 --force git tag utils/v0.1.0 --force
@@ -10,8 +10,8 @@ git tag logger/v0.0.7 --force
git tag rpc/v0.0.5 --force git tag rpc/v0.0.5 --force
git tag tracer/v0.0.5 --force git tag tracer/v0.0.5 --force
git tag database/ent/v0.0.1 --force git tag database/ent/v0.0.2 --force
git tag database/gorm/v0.0.1 --force git tag database/gorm/v0.0.2 --force
git tag database/mongodb/v0.0.1 --force git tag database/mongodb/v0.0.1 --force
git tag database/influxdb/v0.0.1 --force git tag database/influxdb/v0.0.1 --force
git tag database/cassandra/v0.0.1 --force git tag database/cassandra/v0.0.1 --force