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}"
}
}
追加の設定が欠けている場合はしません。
前もって感謝します