2
後コード0で終了し、私は.ymlファイルは次のようになり、ドッカー作曲でLogstashを使用しようとしている:ドッカー作曲 - Logstash - スタート
user-service:
image: images/user-service
ports:
- "2222:2222"
links:
- logstash
logstash:
image: images/logstash
command: logstash -e 'input{} output{}'
ports:
- "5045:5045"
そしてlogstash開始と終了、コンソールが示すように:
logstash_1 | Sending Logstash's logs to /var/log/logstash which is now configured via log4j2.properties
logstash_1 | 01:51:30.164 [[main]-pipeline-manager] INFO logstash.pipeline - Starting pipeline {"id"=>"main", "pipeline.workers"=>2, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>5, "pipeline.max_inflight"=>250}
logstash_1 | 01:51:30.246 [[main]-pipeline-manager] INFO logstash.pipeline - Pipeline main started
logstash_1 | 01:51:30.860 [Api Webserver] INFO logstash.agent - Successfully started Logstash API endpoint {:port=>9600}
logstash_1 | 01:51:33.318 [LogStash::Runner] WARN logstash.agent - stopping pipeline {:id=>"main"}
docker_logstash_1 exited with code 0
何が問題なのですか?
はあなたYMLファイルのインデントについてよろしいですか?私は、コマンドを変更し、それを解決し – Val
が、私は '入力{TCP {=> 9600 ホスト=> localhostの } ポート} 出力を使用{STDOUT {}}' しかし、私はlogbakを行う方法を知りません。 xmlファイル、 '<アペンダ名= "隠し" クラス= "net.logstash.logback.appender.LogstashTcpSocketAppender"> logstash:5045先> <エンコーダクラス=" net.logstash.logback.encoder。 LogstashEncoder "/> destinarionタグのlogstash:5045またはlogstash:5045を挿入する必要がありますか?おかげさまで –
AleGallagher