Cloud Foundry平台应用日志检索服务设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:kaiping56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式计算、硬件虚拟化等技术的发展以及海量数据的计算存储需求,云计算技术诞生并快速发展,在业界被广泛使用。PaaS (Platform as a Service)是云计算提供的一种服务形式,Cloud Foundry是业界备受欢迎的PaaS平台之一为应用开发者按需提供弹性可靠的计算存储及网络资源和应用运行时环境,用户可以在其平台上快速开发和部署应用。部署在Cloud Foundry上的应用程序在运行期间会产生日志,日志内容记录着用户的访问行为和浏览记录、应用程序运行状态信息、应用程序异常情况等。然而,Cloud Foundry对应用日志的处理工作相对比较欠缺,当应用程序重启后,应用日志数据就会丢失,丢失了对应用程序排错和性能优化的依据,对应用程序日志数据进行深加工的计划也无法实现;应用运行在云端,整个运行环境对应用开发者透明,应用开发者不能方便管理和使用自己的应用日志;云端运行着多个应用,会产生海量的应用日志,Cloud Foundry并没有存储应用日志,更不能实现应用日志的快速查找。本文提出的Cloud Foundry平台应用日志检索服务主要做了以下方面的工作:设计实现LogService Node,对应用程序的日志进行聚集,传输,存储索引和检索;设计实现LogService Broker,提供服务接口管理LogService实例;通过实验验证了各个模块设计的合理性以及整个日志检索服务的可用性。本文解决了Cloud Foundry平台应用重启后历史日志丢失的问题,存储索引海量的应用日志并为用户提供按关键字和时间区间快速检索日志的接口,为开发者用户对云端应用进行排错和性能调优提供日志依据,为云端应用日志的深加工操作提供数据源。日志检索服务的设计与实现遵循Cloud Foundry服务标准,对PaaS平台集成服务和完善平台有参考价值和指导意义。
其他文献
目的:探讨金番止泻胶囊对脾虚小鼠肠道菌群的调节作用及体外抗菌作用。方法:利用番泻叶灌胃加饥饱失常复制小鼠脾虚模型,经金番止泻胶囊治疗后,以菌落计数法检测其盲肠内容物中
应用新疆塔里木河流域天山南坡阿克苏河流域1956-2006年的实测径流资料,分析了阿克苏河流域各支流径流变化的特征与趋势.结果表明,近50 a来,阿克苏河流域径流量呈显著的增加
信息安全越来越重要,迫使我们必须去强化信息安全意识和素养。利用灰色预测系统可预测和推送信息安全相关技能,包括信息安全意识、知识、技能、道德法制等多方面的内容。目前
<正>由于中西方艺术文化近年来的开放交流,中国民乐的许多作品中融入了西方艺术的创作手法与技法,特别是二胡,在演奏上引入了小提琴的众多技法,这就激发了二胡作曲家们的创作
南京银行审计部以“大数据思维”和“审计专家思维”为指导思想,推广运用智能审计技术。该技术是一系列技术方法的集合,核心为“智能化运用数据,最大化发挥数据价值”,即将通用的
张学文认为正邪斗争理论是中医治未病的理论基础,扶正祛邪治则是中医治未病的基本法则。病邪有内外,预防外邪致病须防邪祛邪,预防内邪致病应袪邪防变。认为流行性出血热的外
水是人类赖以生存的源泉,河流是地球生态系统的重要内容,而洪水是河流的必要组成部分。洪水虽然危及人类生命和财产,却又具有与河流同等重要的生态功能。因此,问题的关键在于