You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
2.9 KiB

CREATE TABLE tracer_log (
tracerId Int64,
className String,
threadName String,
methodName String,
logLevel String,
content String,
node String,
normal String,
tag1 String,
createTime DateTime
) ENGINE = MergeTree()
PARTITION BY toYYYYMMDD ( createTime )
ORDER BY createTime
PRIMARY key createTime
TTL createTime + toIntervalDay ( 15 );
CREATE TABLE tracer_model (
tracerId Int64,
requestContent String,
responseContent String,
costTime String,
uid String,
errno String,
errmsg String,
app String,
uri String,
createTime DateTime
) ENGINE = MergeTree()
PARTITION BY toYYYYMMDD ( createTime )
ORDER BY ( uid, createTime )
PRIMARY key uid
TTL createTime + toIntervalDay ( 15 );
CREATE TABLE action_log (
log_id Int64 COMMENT '日志主键',
app_id Int8 COMMENT '应用id',
method String COMMENT '方法名称',
business_name String COMMENT '操作模块',
business_type String COMMENT '业务类型',
request_method String COMMENT '请求方式',
operator_type Int8 COMMENT '操作人员(0用户 1系统自动)',
oper_uid String COMMENT '操作人员id',
oper_user_name String COMMENT '操作人员',
dept_name String COMMENT '部门名称',
oper_url String COMMENT '请求URL',
oper_ip String COMMENT '主机地址',
oper_location String COMMENT '操作地点',
oper_param String COMMENT '请求参数',
json_result String COMMENT '返回参数',
status Int8 COMMENT '操作状态(0正常 1异常)',
error_msg String COMMENT '错误消息',
create_time DateTime COMMENT '操作时间',
before_value String COMMENT '更新前数据',
after_value String COMMENT '更新后数据',
business_id String COMMENT '业务主键',
response_time Int8 COMMENT '响应时长'
)
ENGINE = MergeTree()
PARTITION BY toYYYYMMDD ( create_time )
ORDER BY ( log_id, create_time )
PRIMARY key log_id;