[英]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.