我正在尝试将我的Logstash
事件加载到Riemann
. 当我使用默认设置(默认端口5555/5556
)时。事件正在毫无问题地传递给 Riemann。
当我尝试使用自定义端口运行 Riemann 时,事件没有传递给 Riemann。以下是我正在使用的配置详细信息,
黎曼配置文件:
(tcp-server {:host "127.0.0.1" :port 5552})
日志存储文件:
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}))
日志存储文件:
riemann{
host=> localhost
riemann_event => {
"service" => "sys_log"
"metric" => "%{metric}"
"ttl" => "%{ttl}"
}
}
如果我缺少任何其他设置,我不会。
提前致谢