欢迎您来到 数字平台。 您尚未登录。[登录] [注册新用户]
当前位置: 论坛首页 / 栏目 产品与服务 / 文章 692

点击:19945

[顶层访客留言] [回复顶层(需要先登录)] [表状] [详细]
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 1 楼
文章id: 692
关于操作日志的检索与汇总统计探讨



一直以来,我们的系统自带一个独立与数据库的日志记录机制,用以记录所有的数据变动情况。

这些日志记录,是将每天的数据操作信息记录在当天的一个文件中(二进制的XML格式)。系统有一个日志记录机制,主要的目的是顺序记录下数据的变动历史,以便追溯。同时可以根据这些变动历史回溯恢复受损的数据。

系统当前具备的日志恢复功能、相关日志统计窗中的统计功能,就是利用这些日志文件发挥相关作用的。

但由于日志文件是一个纯文本文件集,没有为它建立相应的索引,所以直接查询日志信息效率极低,也不方便查询。

曾有两家客户主动询问过能否开发出效率更高的日志查询功能?我们的答复是肯定的——只要形成了一个大家认可的日志提取字段内容,就可以借助于数据库存贮,构造出相关索引,从而实现检索、汇总。

由于没有更多客户跟进,我们也不方便擅自作主日志信息的抽取字段,所以此事就搁置一旁。

这两天,乐山师院彭老师在跟我聊天的时候,提及他已对日志文件作了些转换,并根据这些转换的结果开发了一个外挂查询汇总前端。再次触动我的神经,所以专开此帖,希望广大客户踊跃参与讨论,以便尽早确定这个日志库表格式及索取提取字段。

随后附上乐山师院彭老师跟我的交流内容:

彭老师  15:47:07
我都开发一个你们系统的日志分析工具,根据日志文件生成了操作日志,方便查找问题

孤舟蓑笠翁  15:48:23
对了,一直在说,空了整理一下操作日志,把各种操作类型分开后,存贮进数据库中,这样检索查询与统计效率就会更高
彭老师  15:48:20

彭老师  15:48:41
比较方便

这个是每天生成的日志
15:50:30
成功接收文件 
  
打开文件   打开所在文件夹 
彭老师  15:51:32
我刚才给你抓的屏就是两个月的数据,检索的是所有操作者是penx

这样处理了随时都可以查,而且很快

彭老师  15:52:12

彭老师  15:52:48
再双击一条可以看详细情况
孤舟蓑笠翁  15:53:08
你这就是整理出了一个通用的操作类型元素及字段
彭老师  15:53:08

 

孤舟蓑笠翁  15:54:29
不过,操作类型有很多,不太容易全弄成一个固定格式,所以我想通过客户参与,确定一个或多个不同的格式,这样好存贮进一个或多个操作表中
孤舟蓑笠翁  15:55:37
所以我想通过论坛,让客户提出来,关注什么样的操作类型,想提取什么样的字段内容?
彭老师  15:55:52

彭老师  15:56:07
分了这些类型,和检索途径
孤舟蓑笠翁  15:56:22
不错
孤舟蓑笠翁  15:57:05
允许我把你这些聊天记录都发布到公司论坛中不?
彭老师  15:57:16
可以

彭老师  16:00:32

彭老师  16:01:29
前面还有一半,是备份日志与执行流水更新,和我们办公系统关于报表数据的统计

 *********************************交流内容结束****************

随后,我们通过跟帖形式,探讨一下需要关注什么日志指标即可,无须操心程序界面。



发表时间: 2011-11-07 21:19:10
最后修改时间: 2011-11-07 21:20:13
  • 普通文章 关于操作日志的检索与汇总统计探讨 孤舟蓑笠翁 2011-11-07 21:19:10[点击:19945]
  • 普通文章 彭老师关注的日志内容 孤舟蓑笠翁 2011-11-07 21:36:06 (ID:693) [点击:811]
  • 普通文章 _ 精灵 2011-11-14 13:16:32 (ID:694) [点击:1278]
  • 普通文章 关键是一个数据库表结构 孤舟蓑笠翁 2011-11-14 21:52:09 (ID:695) [点击:834]
  • 普通文章 回复: 关键是一个数据库表结构 xietao 2011-11-17 14:48:09 (ID:698) [点击:1133]
  •  

    在线用户
    (无) 
    当前栏目在线用户数 0, 总在线用户数 0