次のような ELK スタックがあります:
FileBeat --> Redis --> Logstash --> ES --> Kibana。
Logstash でメトリクスプラグインを使用していますが、意味がわかりません。
ログから読み取られ、filebeat によって redis に送信されたイベントの数と、特定の時点で logstash によって処理されたイベントの数を測定するにはどうすればよいですか?
input
generator {
type => "generated"
}
filter
metrics {
meter => "events"
add_tag => "metric"
}
output
if "metric" in [tags] {
stdout {
codec => line {
format => "rate: %{[events][rate_5m]}"
}
}
}
出力を次のように見ることができます
rate: いくつかの数値