[英]Logstash input plugin generator to generate dynamic data for elastic search
我希望能夠通過Elastic Search為POC生成大量數據。 我遇到了這個輸入插件“ generator”。 但是從我在文檔中看到的來看,它只能重復生成靜態指定的數據。 有誰知道如何生成動態數據-也就是說它應該每次都發出新數據。 我指的是這個https://www.elastic.co/guide/en/logstash/current/plugins-inputs-generator.html
是否可以在“ lines”的值中使用某種正則表達式。 任何幫助將不勝感激。
謝謝。
而是在generator
您可以使用tcp
輸入插件將隨機生成的數據發送到logstash
input {
tcp { type => "test" port => 50005 }
}
然后使用nc
發送urandom
生成的隨機數據:
cat /dev/urandom| tr -dc 'a-zA-Z0-9-_!@#$%^&*()_+{}|:<>?='|fold -w 100 | pv -L 20k | nc localhost 50005
pv
將限制數據速率20KB/s
。 根據您的需要相應地更改值。 這是測試的理想選擇,因為您可以看到有多少數據輸入到logstash。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.