-
Notifications
You must be signed in to change notification settings - Fork 255
File Sender
Sun Jianbo edited this page Mar 28, 2018
·
4 revisions
File Sender
{
"name":"file_sender",
"sender_type":"file",
"fault_tolerant":"false",
"file_send_path":"./myapp-%Y-%m-%d.txt"
}
file_send_path
发送文件路径,会将数据按照行,使用json格式写入本地文件。
file_send_path 支持写一个Pattern作为路径,例如 "file_send_path":"data-%Y-%m-%d.txt"
,此时数据就会渲染出日期,存放为 data-2018-03-28.txt
, 该功能使得数据可以rotate存放,非常适用于归档。
- 在做测试时使用该模式,发送到本地磁盘,查看发送情况
- 部署虚拟文件系统,挂载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 | 时区偏移数值 |
%% | 转义一个 '%' |
快速开始 | Pandora | Readers | Parsers | Senders | Download | 七牛智能日志管理平台 | logkit-pro专业版