欢迎来到天天文库
浏览记录
ID:34218289
大小:1.92 MB
页数:24页
时间:2019-03-04
《system_analysis_and_designing_for_58_unified_monitoring_platform.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、58同城监管平台系统分析与设计姜中明jiangzhongming@58.com介绍•监管平台是什么?•为什么要开发监管平台?•监管平台能做什么?监管平台是什么•代号宙斯(Zeus)系统部署监控管理集群配置管理管理为什么要开发Zeus运维压力•重复劳动•容易出错资源效运营•资源浪费压力率压力•影响生活生活压力Zeus能做什么•规范化工作流程•自动化重复劳动•合理化资源分配•生态化项目管理分析篇系统目标提高工作效率减小工作压力整体结构1 2 配置系统5 集群管理
2、统一监管平台ZeusAgent4 3 统计系统部署系统系统功能•核心功能–集群监控–集群管理•支撑功能–部署系统–配置系统–。。。•衍生功能–统计系统系统特点•跨机器,跨系统交互–协议•有集群概念–分布式(扩容,状态同步,容灾)•监控管理功能–通信方式(C/S)–数据结构•复杂的业务–业务的扩展–业务的下线设计篇•规则流程制定•协议通信•状态维护•扩展,解耦规则流程制定•统一运行环境•统一开发环境•统一部署规则•统一开发流程Zeus系统架构一/Zoo
3、keeperDATA:存储集群IP列表,集群监控信息/服务器信息/集群信息/状态信息/IP_1/IP列表.../集群x/集群名称.../IP_1/IP列表.../集群1/集群2/集群名称.../config.xml/log4j.properties/集群1/集群2/集群XDATA:存储客户端DATA:存储配置DATA:存储客户指令文件信息④端更新状态③触发对应客拉户取端对响应应集群配置信息的集群配置IP发布对应更新对应状态到服务端②①设置配置文件内容信息⑤Usp管理平台Agent⑥响应到后台显示状态Te
4、rminalTerminalClientClientAgent客户端ClientClientClient交互下发状态上传指令Zookeeper集群部署,监控系统数据通信部署系统监控系统应用服务器状态指令服务器状态指令服务器收集数据信息一致同步监控分析系统监管分析服务器集群状态指令服务器状态指令服务器交互Zeus管理平台分析结果及数据TerminalTerminalZeus系统架构二Zeus管理平台监控系统监控系统分析结果及数据数据交互Zookeeper管理集群Platform调整监控策略响应状态/Zo
5、okeeper生成指令Agent配置系统/command/alive/status下发指令到Agent调用配置系统上传行为状态Client存储相关数据调用部署数据库部署系统健壮的系统•Agent的功能扩展‐‐‐‐插件方式•可扩展的协议•流程设计•平台工作流方式•友好的UI、UEAgent设计Apache模块Tomcat模块Nginx模块Agent监控Command Status Order状态模块Order模块注册部署模块配置模块升级模块协议设计 6、ommands> target="插件功能" id="1"> 7、 8、mand> /command/ip/sessionid.command/status/ip/sessionid.
6、ommands> target="插件功能" id="1">
7、 8、mand>
8、mand>
此文档下载收益归作者所有
点击更多查看相关文章~~