如何轉換Telegraf中的標籤值?如何轉換Telegraf中的「標籤值」
我想用Telegraf將Web訪問日誌導入InfluxDB。但是,某些URL路徑包含標識(會話ID,產品ID等)。
我需要搜索和聚合每個路徑類型(id不包括),因此,我不能(?)讓他們有所不同。
在輸入插件「logparser」我可以用一個神交提取模式,但我做不到提取的值的轉變,我知道的。
並且唯一的處理器插件(在輸入和輸出之間)僅僅是「printer」。
如何轉換Telegraf中的標籤值?如何轉換Telegraf中的「標籤值」
我想用Telegraf將Web訪問日誌導入InfluxDB。但是,某些URL路徑包含標識(會話ID,產品ID等)。
我需要搜索和聚合每個路徑類型(id不包括),因此,我不能(?)讓他們有所不同。
在輸入插件「logparser」我可以用一個神交提取模式,但我做不到提取的值的轉變,我知道的。
並且唯一的處理器插件(在輸入和輸出之間)僅僅是「printer」。
我找不到任何干淨的方式與Telegraf做到這一點。也許我可以用Telegraf (多個Grok解析器+前/內含物?)做一些gymmics,但經過一些相當廣泛的嘗試後,我沒有設法做任何工作 - 它看起來很煩瑣。
這是隻有一半的答案,但:
我設法實現我與LogStash試圖代替,輸出到InfluxDB(LogStash都有自己的輸出插件InfluxDB)。不盡如人意,因爲現在我不得不同時運行Telegraf + LogStash,但它工作正常。
我在Telegraf的GitHub上創建了一個功能請求: https://github.com/influxdata/telegraf/issues/2667