在logstash中生成随机数/文本

时间:2015-07-08 17:57:56

标签: random logstash logstash-file

是否有任何内置方法可以在logstash输入/文件管理器插件中生成随机文本(一定长度)或数字(某些范围)?或者我们应该在ruby中写一个。

1 个答案:

答案 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
        "
    }
}