NeuVector
2022-12-08 00:16:37 0 举报
NeuVector流程
作者其他创作
大纲/内容
开始
启动一个定时器,定时通知任务过期.
组装集群配置信息,启动集群
结束
启动协程,定时进行基线检测,结果写入 consul.
组装FileMonitorConfig,定时获取容器信息,矫正缓存的数据
判断运行环境,版本,是否容器内运行,容器ID等信息
根据亲和性,检测是否重新获取容器列表
evqueue 队列写入 Agent 信息向 consul 中写入全局变量Host,Host.ID.
组装 ProbeConfig ,定时矫正搜集的数据
启动协程循环读 \"/tmp/ctrl_listen.sock\" 这个socket,分析包的mac地址,写入cache.
5秒执行一次,检测IP是否改变,写入消息到管道p.notifyTaskChan
5秒检测一下cpu使用情况,10秒检测一次内存使用 信息更新到gInfo.5秒 更新全局gInfo信息组装写入consul
0 条评论
下一页
为你推荐
查看更多