Skip to content

Commit d79e764

Browse files
author
zhongming Fan
committed
kingbase: adapt to v4.1.1
1 parent b6d068c commit d79e764

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

config/config.go

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,12 +210,6 @@ func (c *Config) loadCollectorFiles() error {
210210
baseDir = filepath.Dir(c.configFile)
211211
}
212212

213-
// pg模式下写死采集sql文件
214-
if kingbaseDatabaseMode == "pg" {
215-
klog.Warningf("Using pg mode, setting collector files to kingbase.collector.pg.yml")
216-
c.CollectorFiles = []string{"kingbase.collector.pg.yml"}
217-
}
218-
219213
for _, cfglob := range c.CollectorFiles {
220214
// Resolve relative paths by joining them to the configuration file's directory.
221215
if len(cfglob) > 0 && !filepath.IsAbs(cfglob) {
@@ -252,8 +246,19 @@ func (c *Config) loadCollectorFiles() error {
252246
}
253247

254248
func (c *Config) applyEnvOverrides(collectorFile string) {
255-
// sql采集指标文件
256-
c.CollectorFiles = []string{collectorFile}
249+
250+
// pg模式下写死采集sql文件
251+
if kingbaseDatabaseMode == "pg" {
252+
klog.Warningf("Using %s mode, setting collector files to kingbase.collector.pg.yml", kingbaseDatabaseMode)
253+
c.CollectorFiles = []string{"kingbase.collector.pg.yml"}
254+
} else if kingbaseDatabaseMode == "mysql" || kingbaseDatabaseMode == "oracle" {
255+
klog.Warningf("Using %s mode, setting collector files to kingbase.collector.yml", kingbaseDatabaseMode)
256+
c.CollectorFiles = []string{"kingbase.collector.yml"}
257+
} else {
258+
// sql采集指标文件
259+
c.CollectorFiles = []string{collectorFile}
260+
}
261+
257262
// sql采集名称
258263
c.Target.CollectorRefs = []string{os.Getenv("COLLECTOR_REFS")}
259264

0 commit comments

Comments
 (0)