一、配置热重载
- main.main函数启动时候更改 config.LoadFile(cfg.configFile 为 config.LoadConfigFromEtcd(cfg.configFile,
- 在 <-hub (chan os.Signal) 监听的select之中添加 <-etcd.Listen() 监听,有配置更改时候调用 reladConfig 函数
二、federation
- docker install两个prometheus
- 本地mac启动一个exporter暴露系统指标
- 指定一个prometheus采集指标
- federation机制让另一个prometheus也采集到一样的指标
2023年4月8日大约 2 分钟