lib/fluent/plugin/in_mysql_query.rb in fluent-plugin-mysql-query-0.2.3 vs lib/fluent/plugin/in_mysql_query.rb in fluent-plugin-mysql-query-0.3.0

- old
+ new

@@ -11,25 +11,21 @@ config_param :port, :integer, :default => 3306 config_param :username, :string, :default => 'root' config_param :password, :string, :default => nil config_param :database, :string, :default => nil config_param :encoding, :string, :default => 'utf8' - config_param :interval, :string, :default => '1m' + config_param :interval, :time, :default => '1m' config_param :tag, :string config_param :query, :string - config_param :nest_result, :string, :default => nil + config_param :nest_result, :bool, :default => false config_param :nest_key, :string, :default => 'result' - config_param :row_count, :string, :default => nil + config_param :row_count, :bool, :default => false config_param :row_count_key, :string, :default => 'row_count' - config_param :record_hostname, :string, :default => nil + config_param :record_hostname, :bool, :default => false def configure(conf) super @hostname = nil - @interval = Config.time_value(@interval) - @nest_result = Config.bool_value(@nest_result) || false - @row_count = Config.bool_value(@row_count) || false - @record_hostname = Config.bool_value(@record_hostname) || false $log.info "adding mysql_query job: [#{@query}] interval: #{@interval}sec" end def start @thread = Thread.new(&method(:run))