基本的に、私は LogStash が独自のログを消費し、Kibanaで使用するため@timestamp
にlevel
、 などのフィールドにデータを入力したいと考えています。
私の現在の設定は次のようになります。
input {
file {
path => "/path/to/logstash/logs/*.log"
type => "logstash"
}
}
これは、Grok フィルターの作成に戻らない限り、難しいようです。LogStash が独自のログを消費できないのは本当ですか? (Googleが難しく、何も見つかりませんでした。)
それとも、そもそもこれは間違ったアプローチですか?
LogStash からのログ出力の例:
{
:timestamp=>"2014-09-02T10:38:08.798000+0200",
:message=>"Using milestone 2 input plugin 'file'. This plugin should be stable, but if you see strange behavior, please let us know! For more information on plugin milestones, see http://logstash.net/docs/1.4.2/plugin-milestones",
:level=>:warn
}