Logstash|根據時區, 截取部份日期年、月、日

瀏覽人次: 826
2022-02-14 更新

Logstash Logo

異常登入情境

在每日 0 點 - 8 點為不合理的登入時間,因此希望針對 hour
的部份單獨有個欄位判斷。

程式碼

根據 Log 的時區,轉為當地時區,並將 hour 單獨取出

filter {
    ruby {
        code => "require 'date'; datetime = DateTime.strptime(event.get('log_time'), '%m/%d/%Y:%H:%M:%S'); taipei_time = datetime.to_time + 8*60*60; event.set("recv_hour", taipei_time.hour);}}"     }
}

快速跳轉目錄

✦ 集先鋒 Bimap – 企業建置高速穩定的海量日誌分析平台✦

集中不同的結構化資料和非結構化日誌,並進行關聯性的大數據整合,客製化儀表版、自訂事件告警、機器學習等等,以滿足各種大數據的應用場景和解決方案。