Sha256: a1e2eaac60dd4b2f2bee63afb760ac6b7dba846e848a3c67701fd92cb132c8c5
Contents?: true
Size: 671 Bytes
Versions: 3
Compression:
Stored size: 671 Bytes
Contents
use 'LogAnalysis' data 'apache log on test1' do from 'apachlog/inputs' to 'apachlog/outputs' each_line do pattern /(.*) (.*) (.*) \[(.*)\] (".*") (\d*) (\d*)/ column_name 'remote_host', 'pass', 'user', 'access_date', 'request', 'status', 'bytes' # 各カラムにラベルをつける topic 'which users?', :label => 'user' do count_uniq column[:user] end # topic 'access date by monthly' do # select_date column[:access_date], BY_MONTHLY # count column[:access_date] # end # # topic 'total bytes' do # select_date column[:access_date], BY_MONTHLY # sum column[:bytes].to_kilobytes # / 1024 # end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
hadoop-rubydsl-0.0.3 | examples/apachelog-v2.rb |
hadoop-rubydsl-0.0.2 | examples/apachelog-v2.rb |
hadoop-rubydsl-0.0.1 | examples/apachelog-v2.rb |