使用Logstash 1.5.4
版本。CCD_ 2通过端口CCD_ 4连接到CCD_。
Tomcat
是web应用服务器。Ouput被索引到Elasticsearch
。
错误场景:当Tomcat启动,logstash关闭,并向localhost:2199提供一条要从我的应用程序索引到ES中的消息时,得到connection refused
错误。
问题:在通过HTTPPOST方法向logstash输入发送事件之前,如何验证localhost:2199
是否已经启动?可以在配置更改的情况下进行此验证吗?
http输入插件在运行时将侦听定义的端口并以这种方式接受事件。如果它没有运行,则由发送数据到重试/缓冲区等的任何操作决定。您所描述的不是logstash问题。