Module: RequestLogAnalyzer::Source
- Defined in:
- lib/request_log_analyzer/source.rb,
lib/request_log_analyzer/source/log_parser.rb
Overview
The RequestLogAnalyzer::Source module contains all functionality that loads requests from a given source and feed them to the pipeline for further processing. The requests (see RequestLogAnalyzer::Request) that will be parsed from a source, will be piped throug filters (see RequestLogAnalyzer::Filter) and are then fed to an aggregator (see RequestLogAnalyzer::Aggregator). The source instance is thus the beginning of the RequestLogAnalyzer chain.
-
The base class for all sources is RequestLogAnalyzer::Source::Base. All source classes should inherit from this class.
-
Currently, RequestLogAnalyzer::Source::LogParser is the only implemented source.