0

LogstashイベントをにロードしようとしていますRiemann。デフォルト設定(デフォルトポート5555/5556)を使用している場合。イベントは問題なく Riemann に渡されます。

カスタム ポートを使用して Riemann を実行しようとすると、イベントが Riemann に渡されません。以下は、私が使用している設定の詳細です。

リーマン設定ファイル:

(tcp-server {:host "127.0.0.1" :port 5552})

Logstash ファイル:

riemann{
            host=> localhost
            port => 5552 
            riemann_event =>  {
                        "service" => "sys_log"                                              
                        "metric" => "%{metric}"
                        "ttl" => "%{ttl}"                       
                      }         
        }

ポートも確認しましたが、稼働していましたが、イベントがカスタム ポートで riemann にトリガーされなかった理由がわかりません。

riemann ログを確認したところ、次のメッセージが表示されました

INFO [2016-01-13 06:57:48,307] main - riemann.bin - PID 10423
INFO [2016-01-13 06:57:48,606] clojure-agent-send-off-pool-2 - riemann.transport.tcp - TCP server 127.0.0.1 5552 online
INFO [2016-01-13 06:57:48,607] main - riemann.core - Hyperspace core online

次の構成は正常に機能していました

リーマン設定ファイル:

(let [host "127.0.0.1"]
  (tcp-server {:host host})
  (udp-server {:host host})
  (ws-server  {:host host}))

Logstash ファイル:

riemann{
            host=> localhost
            riemann_event =>  {
                        "service" => "sys_log"                                              
                        "metric" => "%{metric}"
                        "ttl" => "%{ttl}"                       
                      }         
        }

追加の設定が欠けている場合はしません。

前もって感謝します

4

1 に答える 1

0

上記のセットアップは現在正常に機能しています。サーバーと Riemann サーバーを再起動しました。その後、問題なく Logstash から Riemann にイベントが流れ始めました。

リーマンのカスタムポートを使おうとしている人の助けになることを願っています

于 2016-01-14T08:43:25.373 に答える