System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云环境内服务器,具体为一种在云环境下tomcat采集方法。
技术介绍
1、随着服务器的技术提升,同时云服务服务的普及。它有效地解决了传统物理主机与vps服务中,存在的管理难度打,业务扩展性弱的缺陷,各大企业开始实现云上部署服务器,同时对云服务器的监控就显得尤为重要,无论是服务器的性能资源,服务的吞吐量,告警数等重要信息的获取都需要数据采集来实现。随着各种各样云环境的出现,采集也需要变得更加轻便高效来适应复杂环境的数据采集任务。
2、现有技术中,由于网络情况的日益复杂,以及服务器的使用量越来越多,不论是对宿主机还是虚机的资源、性能监控变得越来越重要。
技术实现思路
1、本专利技术的目的在于提供一种在云环境下tomcat采集方法,以解决上述
技术介绍
中提出的问题,及时给出tomcat服务器的资源性能等指标,为告警信息提供监控的数据,告警信息可以精确地帮助维护人员解决应对各种故障,保证云服务的稳定。
2、为实现上述目的,本专利技术提供如下技术方案:一种在云环境下tomcat采集方法,所述方法包括以下步骤:
3、采集指令解析;
4、数据采集;
5、资源、性能、告警、日志处理;
6、数据推送。
7、优选的,采集指令解析,用于读取采集任务配置文件中的ip,端口号tomcat服务相关信息,采集过程中会判断jmx是否开启能否接通tomcat服务,端口号的数量。
8、优选的,数据采集,用于to
9、优选的,资源、性能、告警、日志处理,用于采集过程中对采集进行控制,采集过程中不仅对获取响应的判断,读取报文,解析数据发生的错误进行错误日志的写入,也对最终的数据持久化也做了监控;保证了解析到的完整数据和最终存储数据的一致;日志的分类处理存储,采集过程中会根据采集到的数据,以及采集所遇到的包括数据不完整,数据解析处理不到位告警信息进行级别分类的日志存储,清楚的根据日志等级进行报警分析,通过golang封装的logrus日志处理框架,专门针对日志处理能保证更精细的结构化的处理。
10、优选的,数据推送,用于tomcat采集插件采集完成后,将采集解析到的tomcat服务器数据存储到要推送的数据结构体中,将数据结构体的数据写入raw文件并通过dcload存入数据库后,tomcat采集插件暂时挂起停止服务,直到下次采集周期的到来,定时任务会再次调用采集指令,tomcat采集插件才会再次被唤醒服务。
11、与现有技术相比,本专利技术的有益效果是:
12、本专利技术提出的在云环境下tomcat采集方法,部署方便,tomcat采集插件,是一款轻量级的采集插件,其可被部署应用于采集机即client端向部署了tomcat服务的server端进行数据采集;字段可配,采集生成的raw文件内有大量性能数据字段,可以根据数据库配置相关字段进行匹配选择所需字段入库;定时推送,采集插件定时执行任务推送实时的性能数据,告警更加快捷可靠;完善的日志系统,区分采集日志,统一日志和报错日志,便捷明了的查看日志模块化的信息。
本文档来自技高网...【技术保护点】
1.一种在云环境下tomcat采集方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:采集指令解析,用于读取采集任务配置文件中的ip,端口号tomcat服务相关信息,采集过程中会判断jmx是否开启能否接通tomcat服务,端口号的数量。
3.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:数据采集,用于Tomcat采集插件根据开启的jmx端口访问tomcat服务,获取报文判断http和ajp端口的数量,设置所需数据的结构体,并通过传入key值解析到所需的相应数据推送到结构体中,以便后续持久化过程。
4.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:资源、性能、告警、日志处理,用于采集过程中对采集进行控制,采集过程中不仅对获取响应的判断,读取报文,解析数据发生的错误进行错误日志的写入,也对最终的数据持久化也做了监控;保证了解析到的完整数据和最终存储数据的一致;日志的分类处理存储,采集过程中会根据采集到的数据,以及采集所遇到的包括数据不完整,数据
5.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:数据推送,用于tomcat采集插件采集完成后,将采集解析到的tomcat服务器数据存储到要推送的数据结构体中,将数据结构体的数据写入raw文件并通过dcload存入数据库后,tomcat采集插件暂时挂起停止服务,直到下次采集周期的到来,定时任务会再次调用采集指令,tomcat采集插件才会再次被唤醒服务。
...【技术特征摘要】
1.一种在云环境下tomcat采集方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:采集指令解析,用于读取采集任务配置文件中的ip,端口号tomcat服务相关信息,采集过程中会判断jmx是否开启能否接通tomcat服务,端口号的数量。
3.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:数据采集,用于tomcat采集插件根据开启的jmx端口访问tomcat服务,获取报文判断http和ajp端口的数量,设置所需数据的结构体,并通过传入key值解析到所需的相应数据推送到结构体中,以便后续持久化过程。
4.根据权利要求1所述的一种在云环境下tomcat采集方法,其特征在于:资源、性能、告警、日志处理,用于采集过程中对采集进行控制,采集过程中不仅对获取响应的...
【专利技术属性】
技术研发人员:李昌浩,李腾飞,王文宇,陈尧,张目飞,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。