日志服务
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
日志项目 | project-a | 采集到的日志数据将被存储到该日志项目中。 |
日志主题 | topic-a | 采集到的日志数据将被存储到该日志主题中。 |
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
安装 LogCollector | / | 本示例选择火山 ECS ,无需手动安装 LogCollector。 |
选择机器组 | Host-group-a | 选择需要被采集日志的机器组。 如果列表中无可用的机器组,您需要先创建机器组。 |
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
规则名称 | 单行全文采集 | LogCollector 采集配置的名称。 支持单击导入其他采集配置,选择日志Region、日志项目和采集配置,将已创建的采集配置导入到当前配置中,只需要指定采集规则名称即可。 |
容器日志采集 | 不启用 | 采集宿主机日志及 Sidecar 方式采集容器日志时,此配置应维持默认的关闭状态。 |
采集路径 | /var/log/access.log | 日志所在的目录和文件名,LogCollector 会按照采集路径中的目录部分匹配符合规则的目录,监听这些目录下符合规则的日志文件。最多设置 10 个不同的采集路径。 采集路径可以指定完整的目录和文件名,也可以使用通配符模糊匹配。
|
采集配置生效策略 | 可被新配置覆盖 | 设置采集配置生效策略。
|
采集路径黑名单 | 不启用 | 配置采集路径黑名单之后,日志服务通过 LogCollector 采集日志时,会忽略指定的目录和文件。选择启用后,请根据页面提示设置黑名单目录和文件。 |
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
采集策略 | 增量 | 选择日志的采集策略。
|
输入增量阈值 | 10240 KiB | 设置增量采集策略时,需输入增量阈值。 配置首次生效时,匹配文件的起始采集位置距离文件结尾的大小。如果文件大小小于该值,则从头开始采集。 |
采集模式 | 单行全文 | LogCollector 解析日志文件的模式。 在单行全文模式下,以 \n 作为一条日志的结束符,每行日志都会被封装到字段 __content__ 中。原始日志本身不再进行结构化处理。 |
时间字段 | 采集时间点 | 设置日志采集时间字段。
|
忽略采集未更新文件 | 不启用 | 开启后,当日志文件更新时间不在您所指定的时间范围内时,LogCollector 会忽略该文件,不进行采集。 |
上传解析失败日志 | 启用 | 所有解析失败的日志,均以配置的失败日志键名称字段作为键名称(Key),原始日志内容作为值(Value)上传到日志服务。 |
失败日志键名称 | LogParseFailed | 失败日志键名称,默认为 LogParseFailed。 |
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
插件配置 | 不启用 | 通过 LogCollector 采集文本日志时,如果业务日志结构复杂、格式不固定,无法通过 JSON 模式等常规的日志采集模式进行解析时,可以通过 LogCollector 插件进行采集后处理。详细说明请参考插件概述。 |
参数 | 示例 | 说明 |
参数 | 示例 | 说明 |
过滤器 | 不启用 | 开启后,通过正则表达式配置过滤规则,完全匹配正则表达式的日志才会被采集上报,帮助您筛选出有价值的日志数据。 |
上传hostname字段 | 不启用 | 在原始日志中增加一个字段,用于记录日志源的 hostname。字段名可以通过 hostname键名称指定,默认为 hostname。 |
解析采集路径 | 不启用 | 通过正则表达式提取采集路径中的字段,并将其作为元数据添加到日志数据中。 |
HashKey路由Shard | 不启用 | 指定 HashKey 将数据写入到符合范围要求的日志分区。 |
上传原始日志 | 不启用 | 将原始日志作为一个字段上传到日志服务。 |
上传常量字段 | 不启用 | 将指定字段的 Key 和 Value 封装到每一条日志中。 |
上传机器组Label | 不启用 | 将机器组的 Label 信息上传到日志服务。 |
扩展配置 | 不配置 | LogCollector 扩展配置。 |