0
我試圖從日誌比較字段值(requestTime),並從Metrics過濾平均值Logstash - 字段值比較平均,從指標值過濾
"requestTime"
由「groked」從我的日誌:%{INT:requestTime}
Filter部分:
metrics {
timer => [ "requestPage", "%{requestTime}" ]
add_tag => "metric"
}
輸出部分:
if "metric" in [tags] {
if [requestTime] > "[requestPage.mean]" {
stdout { codec => rubydebug }
}
}
Logstash之後的輸出爲空 - 爲什麼?
如何正確比較"requestTime"
和"requestPage.mean"
?
編輯
if "metric" in [tags] {
if [requestTime] > "[requestPage.mean]" {
stdout { codec => rubydebug }
}
}
或
if "metric" in [tags] {
if [requestTime] > [requestPage.mean] {
stdout { codec => rubydebug }
}
}
上述解決方案不起作用。
編譯成功,沒有錯誤,但Logstash輸出爲空。
輸入數據時出錯 - 我編輯帖子。 – matuszm92
看到我的回答,你需要'[requestPage] [mean]'而不是'[requestPage.mean]' – Val
我改變了它,但結果也是空的。 – matuszm92