跳转至

AIX 文件日志

AIX 文件日志通过 [logs] 统一配置,可采集系统日志和中间件日志。中间件 input 只采集指标,日志文件统一放到 [[logs.files]] 中配置。

配置

默认关闭文件日志采集:

[logs]
# 是否启用文件日志采集。
enabled = false
# 扫描间隔。
interval = "10s"
# 每个文件每轮最多读取的字节数,0 表示不限制。
max_bytes_per_file = 1048576

[[logs.files]]
# 是否启用该日志文件采集。
enabled = false
path = "/var/adm/messages"
# 生成日志点的 source/service tag。
source = "aix"
service = "system"
# 匹配该正则的行会合并到上一条日志。
multiline_pattern = "^\\s"
# false 表示首次启动从文件末尾开始。
from_beginning = false
# include 保留匹配内容,exclude 丢弃匹配内容。
# include = "ERROR|WARN|Failed|failure"
# exclude = "last message repeated|Connection reset by peer"

可以配置多个 [[logs.files]]

[[logs.files]]
enabled = true
path = "/home/db2inst1/sqllib/db2dump/db2diag.log"
# 生成日志点的 source/service tag。
source = "db2"
service = "db2inst1"
# 匹配该正则的行会合并到上一条日志。
multiline_pattern = "^\\s"
# include 保留匹配内容,exclude 丢弃匹配内容。
include = "ERROR|WARN|ADM"
exclude = "ADM7513W|DIA3603I"
from_beginning = false

日志

文件日志按日志数据上报到 /v1/write/logging

log

Tags & Fields Description
host
(tag)
主机名。
source
(tag)
日志来源。
service
(tag)
服务名。
filename
(tag)
日志文件路径。
message 日志内容。
Type: string
truncated 日志行过长被截断时为 1
Type: int | (gauge)

文档评价

文档内容是否对您有帮助? ×