9.7 扫描器
配合配置中心
使用
应用启动扫描器,主要用于监听应用启动配置信息,根据监听并且解析启动配置的信息,来判断该应用是否已经接入配置中心,目前支持supervisor和systemd两种。
9.7.1 supervisor
supervisor主要用来监听部署在agent机器上的所有的应用的一个supervisor启动的配置信息,通过解析supervisor文件来获取应用启动使用的配置文件信息,用来判断应用是否接入了配置中心。
[plugin.supervisor]
enable = true // 插件是否开启
dir = "/etc/supervisor/conf.d1" // 用来配置supervisor的配置目录
supercisor插件的主要工作:
- 是否打开supervisor监听
- agent初始化时,负责将该机器上所有应用的supervisor配置信息记录在内容中
- 监听supervisor配置文件,当发现supervisor文件发生变化,则更新内存缓存的应用配置信息
- 提供配置中心应用是否接入配置中心的接口
9.7.2 systemd
systemd主要用来监听部署在agent机器上的所有的应用的一个systemd启动的配置信息,通过解析systemd文件来获取应用启动使用的配置文件信息,用来判断应用是否接入了配置中心。
[plugin.systemd]
enable = true // 插件是否开启
dir = "/etc/systemd/system1" // 用来配置systemd的配置目录
systemd插件的主要工作:
- 是否打开systemd监听
- agent初始化时,负责将该机器上所有应用的systemd配置信息记录在内容中
- 监听systemd配置文件,当发现systemd文件发生变化,则更新内存缓存的应用配置信息
- 提供配置中心应用是否接入配置中心的接口