智能日志管理平台

  • 智能日志管理平台 > 使用文档 > logkit-pro 日志收集工具 >发送源(Senders) > 本地文件系统

    本地文件系统

    最近更新时间: 2018-07-26 12:11:23

    • 发送到指定文件(file_send_path): 发送文件路径,会将数据按照行,使用 json 格式写入本地文件。

    • file_send_path 支持写一个 Pattern 作为路径,例如 "file_send_path":"data-%Y-%m-%d.txt" ,此时数据就会根据当前时间渲染出日期,存放为 data-2018-03-28.txt, 该功能使得数据可以 rotate 存放,非常适用于归档。

    • file_send_timestamp_key 支持指定一个键的值用于替代当前时间来渲染出日期作为文件名,即包含不同时间的日志会分流到不同的文件中。该值的格式仅支持 RFC3339Nano,可以通过 date 转换器 生成。

    使用场景

    1. 在做测试时使用该模式,发送到本地磁盘,查看发送情况

    2. 部署虚拟文件系统,挂载 volume,使用 HDFS 等。

    渲染变量

    file_send_path 支持的渲染变量列表如下:

    填写模式 描述
    %A 国际化表示法的星期名全称
    %a 国际化表示法的星期名简称
    %B 国际化表示法的月名全称
    %b 国际化表示法的月明简称
    %C 年份除以100后的小数表示法,精确到2位小数
    %c 国际表示法的时间和日期
    %D 等价于格式: %m/%d/%y
    %d 日期 (01-31)
    %F 等价于格式: %Y-%m-%d
    %H 24小时表示法 (00-23)时
    %I 12小时表示法 (01-12)时
    %j 一年中的第几天 (001-366)
    %M 分钟 (00-59)
    %m 月份 (01-12)
    %R 等价于 %H:%M
    %S 秒钟 (00-60)
    %T 等价于 %H:%M:%S
    %u 一周中的第几天 (1-7)
    %W 一年中的第几周 (00-53)
    %X 国际化表示法的时分秒
    %x 国际化表示法的年月日
    %Y 年份
    %y 去掉百年进制的年份 (00-99),如2018就是18
    %Z 时区名称
    %z 时区偏移数值
    %% 转义一个 '%'
    以上内容是否对您有帮助?
  • Qvm free helper
    Close