在Graylog中转换Squid日志的HTTPDATE时间戳为指定格式
Squid日志时间戳转换及@timestamp替换方案
问题场景
Squid生成的日志时间戳格式为dd/MMM/yyyy:HH:mm:ss ZZZZ(示例:27/Jul/2022:11:55:40 +0100),通过Filebeat将日志发送至Graylog后,已使用Grok提取器的HTTPDATE规则解析出月、日、年等独立字段。现在需要将该时间戳转换为yyyy-MM-dd HH:mm:ss格式(示例:2022-07-27 11:55:40),并用它替换Elasticsearch索引事件时默认的“消息接收时间”@timestamp字段。
已验证的解决方案
通过Graylog的正则替换提取器即可完成该转换,相关配置截图参考:
- Extractor Part1
- Extractor Part2
- Extractor Part3
内容的提问来源于stack exchange,提问作者UltraMekon
相关产品推荐
相关产品推荐

