2016-01-19 69 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+的示例