当前位置:主页 > 科技论文 > 软件论文 >

基于日志流的应用告警系统的设计与实现

发布时间:2024-03-10 02:38
  随着云计算Paa S(platform as a service)的技术越来越成熟,越来越多的应用运行在云端了。如Cloud Foundry,一个云应用管理平台可以在其上面部署运行上千个应用,上万的实例,相比传统软件部署运行,极大的提高了软件维护的效率和资源的利用率,减少运行成本。现有开源的云应用管理平台的工作重点都在应用的部署,监控,网络通信等和对整个平台的资源进行管理和监控,忽略了对应用自身运行状况的监控。应用内部出现出问题了不能及时发现,只有等应用客户反馈才发现。由于缺乏主动发现,及时告诉运维人员的机制,这对应用来说将造成很大的损失。为了解决这一问题,告警系统采取主动探测应用内部运行状况,记录出现问题原因,报告管理人员。应用开发人员需要为应用定制一个探测请求接口,探测应用的健康情况。系统采用微服务架构理念将系统模化设计,分为告警系统模块,通知模块,日志采集模块,前端显示模块。每个模块都可以单独部署,以Paa S接口向外提供服务。告警模块使用Http Client发送一条URL请求,日志采集模块(用Logstash,Redis,Elastic Search实现的日志系统)收集这条请...

【文章页数】:70 页

【学位级别】:硕士

【部分图文】:

图2-1整体架构与微服务架构对比图

图2-1整体架构与微服务架构对比图

微服务设计微服务介绍随着应用云化的日益普及,运行在云端的应用具有与传统IT不同的技术和模式。需要转变系统架构模式,跟上时代的潮流。近期微服务和DevOps讨热。那么什么是微服务呢?微服务是一种架构风格,一个大型复杂软件应或多个微服务组成,系统中各个微服务可被独立部署,这....


图2-2双向数据绑定机制图

图2-2双向数据绑定机制图

华中科技大学硕士学位论文式,由HTML、CSS等来完成。Model:模型是前台要在视图中显据。功能有①.双向的数据绑定:View层的数据和Model层的数据模型是这意味着如果视图改变了某个值,数据模型会通过脏检查观察到这据模型改变了某个值,试图也会....


图3-1应用监控用例图

图3-1应用监控用例图

图3-1应用监控用例图接警设置设置分为接警人接警组。接警人是应用管理员,功能有创建(姓箱),修改,删除;接警组是应用告警发出通知的单位,功能有警时间,接警方式,接警人),修改,删除,当接警人被添加到或邮件的方式通知接警人。接警设置的用例图如图3-2所示。


图3-2接警设置用例图

图3-2接警设置用例图

图3-1应用监控用例图警设置分为接警人接警组。接警人是应用管理员,功能有创建,修改,删除;接警组是应用告警发出通知的单位,功间,接警方式,接警人),修改,删除,当接警人被添件的方式通知接警人。接警设置的用例图如图3-2所示



本文编号:3924112

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3924112.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户e3c94***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com