fix: 替换所有中文括号为英文括号
feat: 新增操作审计字段 user/action/target/result 到 syslog 输出 docs: 更新 README 输出格式和配置示例说明
This commit is contained in:
31
config.yaml
31
config.yaml
@@ -13,18 +13,18 @@
|
||||
# 全局配置
|
||||
# ---------------------------------------------------------------------------
|
||||
global:
|
||||
# 日志输出目录(需有写入权限)
|
||||
# 日志输出目录(需有写入权限)
|
||||
output_dir: /var/log/db_exporter
|
||||
|
||||
# 断点存放目录(需有写入权限)
|
||||
# 断点存放目录(需有写入权限)
|
||||
# 每次拉取后保存最后一条记录的 ID,实现断点续传
|
||||
checkpoint_dir: /var/lib/db_exporter/checkpoints
|
||||
|
||||
# 本程序写入日志时使用的 hostname(出现在 syslog 行中)
|
||||
# 本程序写入日志时使用的 hostname(出现在 syslog 行中)
|
||||
# 不填则自动取系统 hostname
|
||||
hostname: ""
|
||||
|
||||
# 全局默认轮询间隔(秒),单个 source 可单独覆盖
|
||||
# 全局默认轮询间隔(秒),单个 source 可单独覆盖
|
||||
interval: 30
|
||||
|
||||
# 全局默认每次最多读取条数,单个 source 可单独覆盖
|
||||
@@ -56,7 +56,7 @@ databases:
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# 日志源定义(每个 source = 一个数据库表)
|
||||
# 日志源定义(每个 source = 一个数据库表)
|
||||
# ---------------------------------------------------------------------------
|
||||
sources:
|
||||
|
||||
@@ -68,24 +68,29 @@ sources:
|
||||
database: mysql_prod
|
||||
# 要查询的表名
|
||||
table: access_log
|
||||
# 输出到 output_dir 中的文件名(支持子目录,如 "subdir/app.log")
|
||||
# 输出到 output_dir 中的文件名(支持子目录,如 "subdir/app.log")
|
||||
log_file: mysql_access.log
|
||||
# 此数据源的 app_name(出现在 syslog 行 <app_name>[<pid>])
|
||||
# 此数据源的 app_name(出现在 syslog 行 <app_name>[<pid>])
|
||||
app_name: access-log
|
||||
# 此数据源的轮询间隔(秒),覆盖全局配置
|
||||
# 此数据源的轮询间隔(秒),覆盖全局配置
|
||||
interval: 15
|
||||
# 每次最多读取条数,覆盖全局配置
|
||||
batch_size: 500
|
||||
# 列名映射(当数据库列名与默认值不同时使用)
|
||||
# 列名映射(当数据库列名与默认值不同时使用)
|
||||
columns:
|
||||
id: id # 主键/自增列(必填,用于断点跟踪)
|
||||
timestamp: created_at # 时间戳列(必填)
|
||||
level: log_level # 日志级别列(必填,值如 INFO/ERROR/WARN)
|
||||
message: msg # 日志内容列(必填)
|
||||
id: id # 主键/自增列(必填,用于断点跟踪)
|
||||
timestamp: created_at # 时间戳列(必填)
|
||||
level: log_level # 日志级别列(必填,值如 INFO/ERROR/WARN)
|
||||
message: msg # 日志内容列(必填)
|
||||
# 以下为可选扩展字段,可在 syslog structured data 中体现
|
||||
trace_id: trace_id
|
||||
span_id: span_id
|
||||
extra: extra_data
|
||||
# 操作审计字段
|
||||
user: user
|
||||
action: action
|
||||
target: target
|
||||
result: result
|
||||
|
||||
# -------------------------------
|
||||
# MySQL 日志表 — 错误日志
|
||||
|
||||
Reference in New Issue
Block a user