ログスタッシュを設定しようとしています。 wikiでは、私はApacheや他のシステムログを読むことができることを発見しました。 Tomcatログを読むための設定と手順は?ログスタッシュでtomcatログを読む方法
5
A
答えて
0
hereと記載されているように、どのログファイルを使用しても問題ありません。あなたはファイルとして入力を使用し、それに応じて他のものを設定する必要があります!
input {
file {
## Your configuration goes here like file path
## and other config, check documentation
}
}
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)
}
}
2
のTomcatは、Java使用率ロギングを使用します。
直接GELFアペンダーを使用して、Tomcatからlogstashにログを送信できます。
/conf/logging.properties:
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, biz.paluch.logging.gelf.jul.GelfLogHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, biz.paluch.logging.gelf.jul.GelfLogHandler
biz.paluch.logging.gelf.jul.GelfLogHandler.host=udp:localhost
biz.paluch.logging.gelf.jul.GelfLogHandler.port=12201
biz.paluch.logging.gelf.jul.GelfLogHandler.level=INFO
/bin/catalina.sh
はあなたのスタートアップスクリプト内のいくつかの変更とロガーの設定(と2瓶)が必要です:
if [ -r "$CATALINA_BASE/bin/logstash-gelf-1.4.2.jar" ] ; then
CLASSPATH=$CLASSPATH:$CATALINA_BASE/bin/logstash-gelf-1.4.2.jar:$CATALINA_BASE/bin/json-simple-1.1.jar:$CATALINA_BASE/bin/jedis-2.5.1.jar:$CATALINA_BASE/bin/commons-pool2-2.0.jar
fi
logstash-GELF: logstash-gelf-1.5.2-logging-module.zip
も参照してください。関連する問題
- 1. Firefoxのログを読む方法
- 2. Androidデバイスでログを作成して読む方法は?
- 3. Mysqlでログを設定および読み込む方法は?
- 4. Macで読むことができるログを書き込む方法
- 5. kafkaのファイルからログを読み込む方法は?
- 6. NSAutoresizingMaskLayoutConstraintのログ出力を読み込む方法は?
- 7. Google BigQueryにnginxログを読み込む方法は?
- 8. ブラックベリーでログをプログラムで読む
- 9. Android:アプリケーションログ経由でログを読む
- 10. vimでgnu-screenログを読む
- 11. Javaを使ってTomcatでリソースを読み込む方法ファイルapi
- 12. BluemixのTomcatログ
- 13. Jenkins Pipeline - 前のステージのログを読む
- 14. Tomcatでの変更のログ
- 15. ログスタッシュでunixtimestampを適切なタイムスタンプに変換する方法
- 16. ログスタッシュで日付を比較する方法
- 17. ログスタッシュで残りのAPIを抽出する正しい方法
- 18. tomcatログの質問
- 19. Tomcatログの説明
- 20. grails tomcatログにlog4jを設定する方法
- 21. Tomcatの起動ログを取得する方法
- 22. ログスタッシュで@metadataの利用可能なフィールドにアクセスする方法
- 23. Androidでプログラムでボイスメールを読む方法
- 24. ライブストリーミングデータを読む方法
- 25. SWIFTメッセージを読む方法
- 26. Datatables.js:JSONを読む方法
- 27. リモートテキストファイルを読む方法
- 28. XMLを読む方法
- 29. PyQt - ドキュメントを読む方法
- 30. ログファイルを読む方法