2017-09-26 12 views
1

私は小さなWildfly-Swarmアプリケーションを持っており、WildflySwarmのlogstash部分を使ってLogstashに接続しました。Wildfly-Swarm + Logstashタグまたはcostumメタデータを追加

swarm: 
    port: 
    offset: 10 
    logstash: 
     hostname: "172.30.3.65" 
     port: 9600 
     level: INFO 
     tag: test 

問題は、私はlogstashにタグを送信する方法がわからないです。私の構成のために私はこのようになりますプロジェクト-defaults.ymlを使用しています。例えば、私は開発テストや生産のような環境についての情報を送っていきたいと思います。私はまた、フォーマッタプロパティといくつかのメタデータを追加して試しました。

swarm: 
    port: 
    offset: 10 
    logstash: 
     hostname: "172.30.3.65" 
     port: 9600 
     level: INFO 
     formatter-properties: 
     metadata: 
      module: "consent-service" 
      version: "1.0.0" 
      state: "dev" 

しかし、動作しません。これはメタデータを使用して行うことができますか?

答えて

1

私は試していないので100%確実ではありませんが、formatter-propertiesは、Logstash内でメタデータになる一連のキーと値のペアを探しています。私は設定を変更し、そのまだ動作していない

swarm: 
    port: 
     offset: 10 
    logstash: 
     hostname: "172.30.3.65" 
     port: 9600 
     level: INFO 
     formatter-properties: 
     module: "consent-service" 
     version: "1.0.0" 
     state: "dev" 
+0

多分にYAMLを変更してみてください。私はWiresharkを使って送信されたパッケージをチェックし、jsonデータにはメタデータがありませんでした。 – Kiki

+0

[OK]を次に、私はそれが動作するように欠けているか分からない。ご覧になるために問題を提起できますか:https://issues.jboss.org/browse/SWARM ありがとう – Ken

+0

jiraにリンク:https://issues.jboss.org/browse/SWARM-1564 – Kiki

関連する問題