ilogtail icon indicating copy to clipboard operation
ilogtail copied to clipboard

[FEATURE]sls_logs.proto建议定义成ms时间戳

Open szy441687879 opened this issue 2 years ago • 5 comments

当前不少日志都需要ms粒度的时间戳,然而log.Time的使用了uint32,无法支持ms时间戳。 有些插件,比如Strptime都是自己加了个PreciseTimestampKey的ConTent,希望能够统一管理。

szy441687879 avatar Sep 20 '22 07:09 szy441687879

这个我们会设计一下,支持更高精度时间戳

linrunqi08 avatar Sep 22 '22 08:09 linrunqi08

这个问题有进展吗?

liangry avatar Jul 19 '23 02:07 liangry

有,目前增加了time_ns字段。秒级存在time中,纳秒级存在time_ns中。这个功能目前还不是很完备,部分进展可以看这个PR #952

yyuuttaaoo avatar Jul 19 '23 03:07 yyuuttaaoo

#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 avatar Apr 03 '24 09:04 bbz525

@bbz525 这块是已经支持了的,没有去掉。现在的问题是缺少相关的文档,我稍后补充一下。 另外,stdout flusher目前不支持打印纳秒时间戳,所以导致你看不到解析到的纳秒。支持的flusher可以参考这里 https://github.com/alibaba/ilogtail/issues/1164

Abingcbc avatar Apr 07 '24 03:04 Abingcbc