2014-09-27 56 views
2

我想知道logstash度量標準插件的正確示例配置應該如何。 (使用logstash 1.4.2)Logstash度量標準事件率示例

original from the documentation甚至沒有經過configtest :(......所以這是我想出迄今:

input { 
    generator 
    type => "generated" 
    count => 10 
    } 
} 
filter { 
    metrics { 
    meter => [ "events" ] 
    add_tag => "metric" 
    } 
} 
output { 
    stdout { 
    codec => line { 
     format => "rate: %{events.rate_1m}" 
    } 
    } 
} 

我的預期輸出爲某事像:

rate: 23721.983566819246 

但我實際上得到的是(當然是10次):

rate: %{events.rate_1m} 

任何提示都WELCO我。

謝謝

回答

5

自己找到解決方案。

請注意自己......常規事件和指標事件必須以不同的方式進行處理。

輸出配置必須保持適當的條件這樣內:

output { 
    if "metric" in [tags] { 
    stdout { 
     codec => line { 
     format => "rate: %{events.rate_1m}" 
     } 
    } 
    } 
}