带有 inluxdb 的 Logstash
Logstash with inluxdb
请帮忙理解。我在主机上安装了 logstash 和 influxdb。在 influxdb 上使用用户创建数据库并将输出参数更改为它。还安装了 logstash-output-influxdb。
有例子:
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 {}
}
但是什么也没有。如何调查它或我错过了什么步骤。请帮助。如果有人使用这个,请提供一些配置示例。
您示例中的 URL 仅对 InfluxDB 0.8 或更早版本中的 API 有效。由于您使用的是 0.9.6,因此该端点不存在。此外,JSON 写入协议在 0.9.x 中已弃用,但仍然可以使用。
听起来好像所有 logstash 文档都引用了 InfluxDB 0.8 API 和端点。我认为您不能完全相信它是准确的。也许要求维护者更新 InfluxDB 0.9+
的示例
请帮忙理解。我在主机上安装了 logstash 和 influxdb。在 influxdb 上使用用户创建数据库并将输出参数更改为它。还安装了 logstash-output-influxdb。 有例子:
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 {}
}
但是什么也没有。如何调查它或我错过了什么步骤。请帮助。如果有人使用这个,请提供一些配置示例。
您示例中的 URL 仅对 InfluxDB 0.8 或更早版本中的 API 有效。由于您使用的是 0.9.6,因此该端点不存在。此外,JSON 写入协议在 0.9.x 中已弃用,但仍然可以使用。
听起来好像所有 logstash 文档都引用了 InfluxDB 0.8 API 和端点。我认为您不能完全相信它是准确的。也许要求维护者更新 InfluxDB 0.9+
的示例