【技术实现步骤摘要】
本专利技术涉及系统运行监控
,尤其涉及一种用于实时监控的循环事件存取 方法和装置。
技术介绍
实时监控一般是指利用软件对系统运行的过程进行同步的监控,比如网络事件 监控,表示用户通过收集网络事件随时掌握当前网络中发生的最新事件。在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个关系 数据库。由关系数据结构组成的数据库系统被称为关系数据库系统。在关系数据库中,对 数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连 接或选取等运算来实现数据的管理。关系数据结构把一些复杂的数据结构归结为简单的二 元关系,即二维表格形式。目前普遍使用的实时监控方法有1)基于关系数据库的实时监控事件存取方法目前普遍采用的实时监控事件存取示方法为基于关系数据库的存取,如oracle、 MYSQL等等。此方法过程为当收集到新的事件时,把事件进行归一化或格式化处理,插入 到数据库系统中。当用户进行监控时,再从数据库中查询最新事件,进行展示。此方法虽然在数据量少时,运行良好,但是当事件达到每秒上千条、或数据库压力 过大时,会导致查询新事件的数据 ...
【技术保护点】
一种用于实时监控的循环事件存取方法,其特征在于,包括:在文件中依次创建信息字段、事件信息字段、空闲空间信息字段和事件字段,信息字段包括文件中写入事件数的最大值n和最后一次写入事件的索引i,索引i与写入事件数的最大值n、事件信息字段关联,事件信息字段与事件字段关联;判断写入的事件数是否达到最大值n,当写入的事件数未达到最大值n时,将新事件依次写入事件字段,同时更新事件信息字段和空闲空间信息字段;当写入的事件数达到最大值n时,将新事件覆盖最老的事件或者写入事件字段末尾,同时更新事件信息字段和空闲空间信息字段;通过索引i反向取出需要监控的事件。
【技术特征摘要】
【专利技术属性】
技术研发人员:张凤羽,
申请(专利权)人:北京天融信科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。