5

logstashを構成しようとしています。ウィキでは、apacheまたは他のシステムログを読み取ることができることがわかりました。Tomcatログを読み取るための構成と手順は何ですか。

4

3 に答える 3

1

これは、Javaロギングフレームワークの選択と、ロギングフレームワークからの出力がどのようにフォーマットされているかに依存する可能性があります。

logstashのドキュメントには、log4j入力パーサーの例が示されています:http://logstash.net/docs/1.1.9/inputs/log4j

input {
  log4j {
    add_field => ... # hash (optional), default: {}
    charset => ... # string, one of ["ASCII-8BIT", "UTF-8", "US-ASCII", ...] (optional), default: "UTF-8"
    data_timeout => ... # number (optional), default: 5
    debug => ... # boolean (optional), default: false
    format => ... # string, one of ["plain", "json", "json_event"] (optional)
    host => ... # string (optional), default: "0.0.0.0"
    message_format => ... # string (optional)
    mode => ... # string, one of ["server", "client"] (optional), default: "server"
    port => ... # number (required)
    tags => ... # array (optional)
    type => ... # string (required)
  }
}
于 2013-03-18T16:55:00.330 に答える
0

hereに記載されているように、任意のログ ファイルを使用できます。ソースが何であるかは関係ありません。入力をファイルとして使用し、それに応じて他のものを構成する必要があります!

input {
  file {
## Your configuration goes here like file path 
## and other config, check documentation
}
}
于 2012-10-08T21:27:34.000 に答える