ilogtail
ilogtail copied to clipboard
[FEATURE]sls_logs.proto建议定义成ms时间戳
当前不少日志都需要ms粒度的时间戳,然而log.Time的使用了uint32,无法支持ms时间戳。 有些插件,比如Strptime都是自己加了个PreciseTimestampKey的ConTent,希望能够统一管理。
这个我们会设计一下,支持更高精度时间戳
这个问题有进展吗?
有,目前增加了time_ns字段。秒级存在time中,纳秒级存在time_ns中。这个功能目前还不是很完备,部分进展可以看这个PR #952
#1105 fe9d4fef676d114d02f0172296d631d03fdb66db 作者你干了啥,把这个功能又去掉了 @Abingcbc 他的操作看不懂??? 那秒时间的时间转换完又成这鬼样子了? { "tag:path": "/home/test-log/reg.log", "ip": "127.0.0.1", "time": "2023-12-28T08:07:12.187340", "method": "POST", "url": "/PutData?Category=YunOsAccountOpLog", "request_time": "0.024", "request_length": "18204", "status": "200", "length": "37", "ref_url": "-", "browser": "aliyun-sdk-java", "time": "1703722032" }
@bbz525 这块是已经支持了的,没有去掉。现在的问题是缺少相关的文档,我稍后补充一下。 另外,stdout flusher目前不支持打印纳秒时间戳,所以导致你看不到解析到的纳秒。支持的flusher可以参考这里 https://github.com/alibaba/ilogtail/issues/1164