2016-01-19 19 views
0

请帮忙理解。我安装在我的主机logstash和influxdb上。在influxdb上用户创建数据库并将输出参数更改为该数据库。还安装了logstash-output-influxdb。 有,例如:带inluxdb的Logstash

output { 
    http { 
      url => "http://localhost:8086/db/logstash/series?u=root&p=root" 
      format => "message" 
      content_type => "application/json" 
      http_method => "post" 
      message => "%{message}" 
      verify_ssl => false 
    } 
    stdout {} 
} 

但没有。如何调查它或我错过了什么步骤。请帮助。如果有人在这方面做了一些配置的实践。

+0

您正在使用什么版本的InfluxDB?上述示例中的语法仅适用于InfluxDB版本0.8或更早版本。 – beckettsean

+0

@beckettsean \t 您好,非常感谢您的回复。我使用0.9.6版本的influxdb –

回答

0

您示例中的URL仅适用于InfluxDB 0.8或更早版本的API。由于您使用的是0.9.6,因此该端点不存在。另外,JSON写入协议在0.9.x中已被弃用,但仍然有效。

听起来好像所有的logstash文档都引用了InfluxDB 0.8 API和端点。我认为你不能确切地相信它。也许要求维护人员更新InfluxDB 0.9+的示例