首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用不同的端口将事件传递给riemann

如何使用不同的端口将事件传递给riemann
EN

Stack Overflow用户
提问于 2016-01-13 15:07:10
回答 1查看 127关注 0票数 0

我正在尝试将我的Logstash事件加载到Riemann。当我使用默认设置时(默认端口5555/5556)。事件被传递给黎曼,没有任何问题。

当我尝试使用自定义端口运行Riemann时,事件不会传递给Riemann。下面是我正在使用的配置细节,

Riemann配置文件:

代码语言:javascript
复制
(tcp-server {:host "127.0.0.1" :port 5552})

日志存储文件:

代码语言:javascript
复制
riemann{
            host=> localhost
            port => 5552 
            riemann_event =>  {
                        "service" => "sys_log"                                              
                        "metric" => "%{metric}"
                        "ttl" => "%{ttl}"                       
                      }         
        }

我已经检查了端口,它也已经启动和运行,但我不知道为什么事件没有被触发到黎曼与自定义端口。

我检查了黎曼日志我收到了以下消息

代码语言:javascript
复制
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配置文件:

代码语言:javascript
复制
(let [host "127.0.0.1"]
  (tcp-server {:host host})
  (udp-server {:host host})
  (ws-server  {:host host}))

日志存储文件:

代码语言:javascript
复制
riemann{
            host=> localhost
            riemann_event =>  {
                        "service" => "sys_log"                                              
                        "metric" => "%{metric}"
                        "ttl" => "%{ttl}"                       
                      }         
        }

如果我错过了任何额外的设置,我就不会。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2016-01-14 08:43:25

上面的设置现在运行良好。我已经重新启动了我的服务器和Riemann服务器,在此之后,事件开始从Logstash流到Riemann,没有任何问题。

我希望它能帮到一个人,他正在尝试使用黎曼的定制端口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34770093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档