Sha256: 969f9d8645661617762dc442c84fb0ad97fe3b3d8ade2379f8be7033e976cbe1
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
# encoding: utf-8 require "spec_helper" require "logstash/patterns/core" describe "SYSLOGLINE" do let(:value) { "Mar 16 00:01:25 evita postfix/smtpd[1713]: connect from camomile.cloud9.net[168.100.1.3]" } let(:grok) { grok_match(subject, value) } it "a pattern pass the grok expression" do expect(grok).to pass end it "matches a simple message" do expect(subject).to match(value) end it "generates the program field" do expect(grok_match(subject, value)).to include("program" => "postfix/smtpd") end end describe "COMMONAPACHELOG" do let(:value) { '83.149.9.216 - - [24/Feb/2015:23:13:42 +0000] "GET /presentations/logstash-monitorama-2013/images/kibana-search.png HTTP/1.1" 200 203023 "http://semicomplete.com/presentations/logstash-monitorama-2013/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36'} it "generates the clientip field" do expect(grok_match(subject, value)).to include("clientip" => "83.149.9.216") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-patterns-core-0.1.10 | spec/patterns/core_spec.rb |