1

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

4

1 回答 1

4

听起来像发电机输入可以为你工作。

要使您的消息更加多样化,请使用 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
        "
    }
}
于 2015-07-08T19:50:52.567 回答