|
|
@@ -160,6 +160,10 @@ func init() {
|
|
|
// 注意:ConfigServer 和 DataServer 的最高优先级是 common.ini(如果 RunInOmniagent 为 true)
|
|
|
// 这个逻辑在 flags.go 的 init() 中执行,确保在 Viper 配置加载之前就设置了
|
|
|
if *RunInOmniagent {
|
|
|
+ // omni 模式下,account_id 从 common.ini 的 token 解析,不需要通过 RegisterHost 获取
|
|
|
+ if os.Getenv("DISABLE_REG_HOST") == "" {
|
|
|
+ *DisableRegisterHost = true
|
|
|
+ }
|
|
|
iniData, err := ini.Load(*CommonIni)
|
|
|
if err == nil && iniData != nil {
|
|
|
*ServerPrefix = "/apm"
|