我正在尝试将我的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}"
}
}我已经检查了端口,它也已经启动和运行,但我不知道为什么事件没有被触发到黎曼与自定义端口。
我检查了黎曼日志我收到了以下消息
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下面的配置运行良好
Riemann配置文件:
(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}"
}
}如果我错过了任何额外的设置,我就不会。
提前感谢
发布于 2016-01-14 08:43:25
上面的设置现在运行良好。我已经重新启动了我的服务器和Riemann服务器,在此之后,事件开始从Logstash流到Riemann,没有任何问题。
我希望它能帮到一个人,他正在尝试使用黎曼的定制端口。
https://stackoverflow.com/questions/34770093
复制相似问题