本地文件系统
发送到指定文件(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 转换器 生成。
使用场景
在做测试时使用该模式,发送到本地磁盘,查看发送情况
部署虚拟文件系统,挂载 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 | 时区偏移数值 |
%% | 转义一个 '%' |
文档反馈
(如有产品使用问题,请 提交工单)