0
我試圖通過logstash攝入metricbeat文件輸出,但logstash沒有在elasticsearch中創建任何索引。下面是我logstash .conf文件Logstash無法在metricsearch文件輸出的elasticsearch中創建索引
input {
file {
type => "my-metricbeat"
path => ["C:/tmp/metricbeat/metric*"]
codec => "json"
start_position => beginning
sincedb_path => "/dev/null"
}
}
output {
if([type] == "my-metricbeat") {
elasticsearch {
hosts => "http://localhost:9200"
index => "metricbeat-test-%{+YYYY.MM.dd}"
}
}
stdout { codec => rubydebug }
}
ELK版本5.2.1
這是一個小姐......但問題仍然存在。 –
您是否在管理下的索引模式中添加了Kibana中的索引?另外,你是否在你的LS日誌中發現任何錯誤,只是爲了確保你沒有遺漏你的過濾器中的任何東西? bin/logstash --path.settings /etc/logstash -f /etc/logstash/conf.d/test_pipeline.conf --config.test_and_exit使用此命令驗證您的配置文件是否正常並且沒有重大錯誤。 – Zee
是的,我從管理控制檯添加了Kibana的索引。我在Windows機器上安裝了ELK堆棧,並且在LS文件夾內沒有看到任何LS日誌。我在「C:/ tmp/metricbeat/metricbeat」位置將度量標準輸出推送到文件,並試圖直接在LS中攝取此文件以在ES中創建索引。在讀取metricbeat文件輸出時,LS不會在ES中創建任何索引。 –