You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
LogCollector 采集
采集 Systemd Journal 日志
复制全文
下载 pdf
采集 Systemd Journal 日志
本章节介绍通过日志服务控制台创建采集 Systemd Journal 日志的操作步骤。​
说明​
邀测功能,若有相关业务需求,可联系客户经理开通白名单。​
功能介绍​
Systemd Journal 日志是 Linux 系统中由 systemd-journald 服务管理的系统日志,是现代 Linux 发行版(如 CentOS 7+、Ubuntu 16+)的默认日志系统。该日志是由 systemd-journald 守护进程收集、存储和管理的结构化二进制日志,统一收录了各种系统事件,包括内核消息、系统服务、审计日志等。​
日志服务支持通过控制台采集 Systemd Journal 日志到日志服务,通过日志服务的检索分析、加工、消费、投递、监控告警、可视化等功能,实现业务运维监控、数据统计分析等场景。​
限制说明​
  • 仅适用于 Linux 系统。​
  • 仅支持部署 LogCollector 2.4.5 及以后版本。​
前提条件​
  • 安装 LogCollector 的宿主机需具备访问远端服务器 80 端口和 443 端口的能力。​
操作步骤​
步骤一 选择日志空间​
  1. 在顶部导航栏中,选择日志服务所在的地域。​
  1. 在左侧导航栏中,选择常用功能 > 日志接入。​
  1. 在日志接入页面的 LogCollector日志采集页签中,单击创建采集配置。​
说明​
以下地域需在 LogCollector日志采集页签中,手动选择日志采集模式。​
地域:中国香港、亚太东南(柔佛)、亚太东南(雅加达)。​
  1. 选择日志项目和日志主题,单击下一步:选择机器组。​
  • 采集到的日志数据将被存储到该日志主题中。​
​
步骤二 选择机器组​
在全部机器组区域中,选择需要被采集日志的机器组。​
  1. 在已选机器组区域中确认机器组无误后,单击下一步:采集规则。​
​
步骤三 配置采集规则​
  1. 选择采集类型,选择 journal 采集。​
  1. 填写规则名称。​
  • 长度范围为 3~64 个字符。​
  • 只能包含中文、字母、数字、下划线(_)和连字符(-)。​
  • 不能以连字符(-)开头/结尾。​
  1. 填写插件配置,然后单击下一步:检查索引配置。​
  • 插件配置示例:​
  • 采集内容日志​
  • 用于采集内核层日志。​
  • ​
    {​
    "input": "journal_log", ​
    "detail": {​
    "journal_paths": [​
    "/run/log/journal"​
    ], ​
    "seek_position": "tail", ​
    "units": [], ​
    "kernel": true, ​
    "identifiers": [ ], ​
    "match_patterns": [ ], ​
    "parse_syslog_facility": true, ​
    "parse_priority": true, ​
    "use_journal_event_time": true​
    }​
    }​
    ​
  • 采集指定服务日志​
  • 用于采集服务层配置。​
  • ​
    {​
    "input": "journal_log", ​
    "detail": {​
    "journal_paths": [​
    "/run/log/journal"​
    ], ​
    "seek_position": "tail", ​
    "units": [​
    "kubelet.service", ​
    "containerd.service", ​
    "docker.service"​
    ], ​
    "kernel": false, ​
    "identifiers": [ ], ​
    "match_patterns": [ ], ​
    "parse_syslog_facility": true, ​
    "parse_priority": true, ​
    "use_journal_event_time": true​
    }​
    }​
    ​
  • 参数说明:​
  • ​
    参数​
    类型​
    是否必选​
    说明​
    input​
    string​
    是​
    采集数据源类型,固定为journal_log。​
    journal_paths​
    string 数组​
    是​
    Journal 日志文件的存储路径。​
    seek_position​
    string​
    否​
    采集日志的开始位置。​
    • head:表示从头开始采集所有数据。​
    • tail:表示从最新位置开始采集,即仅采集完成该配置后的数据。​
    units​
    string 数组​
    否​
    采集指定服务单元的日志,空数组表示不过滤。​
    kernel​
    boolean​
    否​
    是否采集内核日志。​
    • true:采集内核日志。​
    • false:不采集内核日志。​
    identifiers​
    string 数组​
    否​
    采集指定 syslog identifier 的日志(类似按程序名过滤),空数组表示不过滤。​
    match_patterns​
    string 数组​
    否​
    按正则或关键词过滤日志内容,空数组表示不过滤​
    parse_syslog_facility​
    boolean​
    否​
    是否解析 syslog facility 字段(如 kern、daemon、auth 等分类),解析后作为结构化字段输出。​
    • true:解析。​
    • false:不解析。​
    parse_priority​
    boolean​
    否​
    是否解析日志优先级,解析后作为结构化字段输出。​
    • true:解析。​
    • false:不解析。​
    ​
    "0": "emergency"​
    "1": "alert"​
    "2": "critical"​
    "3": "error"​
    "4": "warning"​
    "5": "notice"​
    "6": "informational"​
    "7": "debug"​
    ​
    use_journal_event_time​
    boolean​
    否​
    是否使用 journal 日志中记录的原始事件时间(而非采集器接收时间)作为日志时间。​
    • true:使用 journal 日志的时间字段作为日志时间。​
    • false:使用采集时间作为日志时间。​
    ​
步骤四 检查索引配置​
检查索引配置。​
  • 根据页面提示,按需设置或更新索引,您也可以单击导入已有索引配置,导入其他日志主题的索引。​
  • 若此日志主题未设置索引,可以参考配置索引进行设置。​
  • 若此日志主题已设置索引,可以根据采集规则中解析的日志字段判断是否需要更新索引。​
说明​
  • 启用索引后,您才能检索分析采集到的日志数据。​
  • 更新后的索引设置仅对后续写入的新数据生效。其他检索分析的使用说明及限制请参考检索概述和分析概述。​
  1. 单击提交。​
​
后续步骤​
创建采集配置之后,LogCollector 将采集日志并保存至指定的日志主题中,您可以在日志主题中执行检索分析操作。具体操作,请参考检索分析流程。​
最近更新时间:2026.09.24 14:08:35
这个页面对您有帮助吗?
有用
有用
无用
无用