返回介绍

15.2 系统构架设计

发布于 2024-01-29 22:54:22 字数 562 浏览 0 评论 0 收藏 0

分布式质量监控平台由三种不同功能角色组成,第一种为数据采集探测功能,采用Python+pycurl模块实现数据的采集并入库MySQL;第二种为后台定时rrdtool作业,实现MySQL数据导出并更新RRDTOOL,采用了Python+rrdtool模块实现;第三种为Web报表展示,采用Django+MySQL+rrdtool模块实现,服务器端采用了Nginx+uwsgi构建高效的Web服务,根据管理员发起的请求条件输出不同类型的报表。系统架构图见图15-2。

从图15-2中可以看出系统的整体架构,首先通过不同采集点向业务服务集群发起定时探测任务,将获取的响应数据入库MySQL,异常返回信息将触发告警。功能模块定时从MySQL数据库拉取数据做rrdtool update操作,为后续的报表输出提供数据支持。最后管理员通过前端Web页面查询、定制输出报表,整个流程结束。

图15-2 系统架构图

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文