天天看點

五分鐘帶你玩轉Elasticsearch(十六)logstash将@timestamp映射為其他字段

樓主在使用spring boot查詢es時遇到一個問題 想使用時間進行篩選 但是在spring boot中@timestamp擷取不到 

想法是在插入時 根據@timestamp複制一個字段

配置方案

修改/logstash/bin中的配置檔案 在filter中添加

ruby {
                code => "event['time'] = event['@timestamp']"
            }
            mutate
            {
                add_field => ["time", "%{@timestamp}"]
            }         
五分鐘帶你玩轉Elasticsearch(十六)logstash将@timestamp映射為其他字段

會在索引添加一個time字段 類型為date