是否有任何内置方法可以在logstash输入/文件管理器插件中生成随机文本(一定长度)或数字(某些范围)?或者我们应该在ruby中写一个。
答案 0 :(得分:3)
听起来generator input可能适合你。
为了让你的消息更加多样化,ruby:
filter {
ruby {
code => "
begin
# random 10-letter string
# event['message'] = rand(36**10).to_s(36)
# random integer
event['message'] = rand(100).to_s()
rescue Exception => e
event['ruby_exception'] = 'EEK: ' + e.message
end
"
}
}