【无中生有】---6---系统日志记录系统存储设计
来源:互联网 发布:网站群发软件 编辑:程序博客网 时间:2024/05/29 03:19
一套完整的日志审核系统有助于系统bug确定和线上快速高效的运维。
但是系统日志普通情况下又很少大量的查询,但是写入量会比较大。
这比较符合Cassandra的数据应用场景。
而且由于Cassandra的去中心化,并且Cassandra集群增加节点的过程中可以保持原有数据不删除,而且由于是日志数据,不会有数据修改的问题,适用场景更合适了。
数据库结构
1.操作类型表
序号字段名类型备注1idstringkey2actionNamestring操作类型名3codeint类型编码4createtimedatetime添加日期5modifytimedatetime修改日期2.日志记录表
序号字段名类型备注1idstringkey2actioncodeint操作类型编码3fromstring来源4createtimedatetime添加日期5createbystring操作人6olddatastring旧数据7newdatastring新数据8messagestring附加信息9templstring信息模版3.错误日志表
序号字段名类型备注1idstringkey2ApplicationNamestring错误发生的程序名3Hoststring问题机器名4Ipstring问题机器的ip5macstring问题机器的mac地址6Typestring异常类型7Sourcestring异常来源8StatuCodeint异常状态代码9Messagestring异常信息10SourceObjectstring消息对象源11createtimedatetime添加日期12modifytimedatetime修改日期4.常规日志表
序号字段名类型备注1idstringkey2ApplicationNamestring程序名4Ipstring机器的ip10Messagestring消息11createtimedatetime添加日期数据库安装与使用
安装与各个客户端的使用:http://wiki.apache.org/cassandra/GettingStarted
0 0
- 【无中生有】---6---系统日志记录系统存储设计
- 【无中生有】---8---分布式配置系统数据库设计
- 【无中生有】---10---API接口日志存储设计与实现设计
- 【无中生有】---13---系统发布
- 日志系统之HBase日志存储设计优化
- 日志系统之HBase日志存储设计优化
- 日志系统之HBase日志存储设计优化
- C#日志系统记录
- 关于日志记录系统
- 系统架构设计之:异步日志记录篇
- 系统架构设计之--异步日志记录篇
- 【无中生有】---14---用户行为监控系统嵌入
- 【无中生有】---16---大数据系统搭建
- 日志系统设计
- 日志系统设计
- 日志系统设计
- 系统操作日志设计
- 系统操作日志设计
- Container With Most Water——LeetCode
- java获取当前时间
- 获取SDCard文件读取权限问题
- Linux netfilter/iptables内核模块介绍
- 获取屏幕的宽高等等
- 【无中生有】---6---系统日志记录系统存储设计
- SYSTEMTIME 转化为 tm struct 并根据本地的设置输出
- 第6周项目3
- DB2 备份恢复
- struts配置 package 继承json-default 出错
- js设置div竖直滚动条处于最底部
- Some Deprecated Methods & Solutions
- winfrom自动升级
- java容器(一)