【发布时间】:2021-01-25 03:58:49
【问题描述】:
日志的索引时间与日志的记录时间不同。
记录时间 - 2021-01-25 04:19:18,002
索引时间 - 2021 年 1 月 25 日 @ 04:19:27.750
比较两个时间戳时会有 10 秒的延迟。有没有办法使索引时间戳与记录的时间时间戳相同。
【问题讨论】:
标签: logstash kibana elastic-stack logstash-configuration kibana-7
日志的索引时间与日志的记录时间不同。
记录时间 - 2021-01-25 04:19:18,002
索引时间 - 2021 年 1 月 25 日 @ 04:19:27.750
比较两个时间戳时会有 10 秒的延迟。有没有办法使索引时间戳与记录的时间时间戳相同。
【问题讨论】:
标签: logstash kibana elastic-stack logstash-configuration kibana-7
您需要使用date 过滤器将@timestamp 设置为日志的时间戳字段。
因此,如果您有时间在一个名为 log_time 的字段中,您可以使用这样的 date 过滤器:
date {
match => [ "log_time", "ISO8601" ]
}
有关date 过滤器如何工作的更多详细信息,请参阅logstash 文档。
【讨论】: