lib/fluent/plugin/in_watch_process.rb in fluent-plugin-watch-process-0.1.0 vs lib/fluent/plugin/in_watch_process.rb in fluent-plugin-watch-process-0.1.1

- old
+ new

@@ -31,11 +31,11 @@ @command = @command || get_ps_command @keys = @keys.nil? ? DEFAULT_KEYS : @keys.to_s.gsub(' ', '').split(',') @lookup_user = @lookup_user.gsub(' ', '').split(',') unless @lookup_user.nil? @interval = Config.time_value(@interval) - $log.info "watch_process: polling start. :tag=>#{@tag} :lookup_user=>#{@lookup_user} :interval=>#{@interval} :command=>#{@command}" + log.info "watch_process: polling start. :tag=>#{@tag} :lookup_user=>#{@lookup_user} :interval=>#{@interval} :command=>#{@command}" end def start @thread = Thread.new(&method(:run)) end @@ -58,17 +58,17 @@ values = [lstart.to_s, result.chomp.strip.split(/\s+/, keys_size)] data = Hash[@keys.zip(values.reject(&:empty?).flatten)] data['elapsed_time'] = (Time.now - Time.parse(data['start_time'])).to_i if data['start_time'] next unless @lookup_user.nil? || @lookup_user.include?(data['user']) emit_tag = tag.dup - filter_record(emit_tag, Engine.now, data) - router.emit(emit_tag, Engine.now, data) + filter_record(emit_tag, Fluent::Engine.now, data) + router.emit(emit_tag, Fluent::Engine.now, data) end io.close sleep @interval end rescue StandardError => e - $log.error "watch_process: error has occured. #{e.message}" + log.error "watch_process: error has occured. #{e.message}" end def get_ps_command if OS.linux? "LANG=en_US.UTF-8 && ps -ewwo lstart,user:20,pid,ppid,time,%cpu,%mem,rss,sz,s,comm,cmd"