我有一些日志,如下所示:
2022-12-07 17:22:53,838 [INFO]: {"status_code": 304, "method": "GET", "url": "/backend/some/url", "remote_ip": "rem.ote.ip.add", "response_time": 101.61018371582031} - tornado.access
我使用聚合器将这些日志解析为timestamp
、loglevel
、status_code
等字段,并将它们发送到我的opensearch示例。问题是,在opensearch中,时间戳字段的类型为string,因此无法在Discover页面中对其进行排序。奇怪的是,它还有一个float
类型的字段date
。
然后,我尝试按照this answer(第二个选项)使用更改后的时间戳格式创建一个新索引。
这里的问题是opensearch要么使用它收到日志的日期作为时间戳,要么它根本不识别任何时间戳字段:
1条答案
按热度按时间yr9zkbsy1#
如果您遵循此解决方案,则
timestamp
字段类型应为日期。可以共享索引的Map吗?
是否可以检查index_pattern并确保log-9 index_pattern日期设置为
timestamp