# -*- encoding: utf-8 -*- # stub: request-log-analyzer 1.13.4 ruby lib Gem::Specification.new do |s| s.name = "request-log-analyzer".freeze s.version = "1.13.4".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Willem van Bergen".freeze, "Bart ten Brinke".freeze] s.date = "2014-11-06" s.description = " Request log analyzer's purpose is to find out how your web application is being used, how it performs and to\n focus your optimization efforts. This tool will parse all requests in the application's log file and aggregate the\n information. Once it is finished parsing the log file(s), it will show the requests that take op most server time\n using various metrics. It can also insert all parsed request information into a database so you can roll your own\n analysis. It supports Rails-, Merb- and Rack-based applications logs, Apache and Amazon S3 access logs and MySQL\n slow query logs out of the box, but file formats of other applications can easily be supported by supplying an\n easy to write log file format definition.\n".freeze s.email = ["willem@railsdoctors.com".freeze, "bart@railsdoctors.com".freeze] s.executables = ["console".freeze, "request-log-analyzer".freeze] s.extra_rdoc_files = ["README.rdoc".freeze, "DESIGN.rdoc".freeze, "CONTRIBUTING.rdoc".freeze, "CHANGELOG.rdoc".freeze, "LICENSE".freeze] s.files = [".gitignore".freeze, ".travis.yml".freeze, "CHANGELOG.rdoc".freeze, "CONTRIBUTING.rdoc".freeze, "DESIGN.rdoc".freeze, "Gemfile".freeze, "Gemfile.activerecord3".freeze, "Gemfile.activerecord4".freeze, "LICENSE".freeze, "README.rdoc".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/request-log-analyzer".freeze, "lib/cli/command_line_arguments.rb".freeze, "lib/cli/database_console.rb".freeze, "lib/cli/database_console_init.rb".freeze, "lib/cli/progressbar.rb".freeze, "lib/cli/tools.rb".freeze, "lib/request_log_analyzer.rb".freeze, "lib/request_log_analyzer/aggregator.rb".freeze, "lib/request_log_analyzer/aggregator/database_inserter.rb".freeze, "lib/request_log_analyzer/aggregator/echo.rb".freeze, "lib/request_log_analyzer/aggregator/summarizer.rb".freeze, "lib/request_log_analyzer/class_level_inheritable_attributes.rb".freeze, "lib/request_log_analyzer/controller.rb".freeze, "lib/request_log_analyzer/database.rb".freeze, "lib/request_log_analyzer/database/base.rb".freeze, "lib/request_log_analyzer/database/connection.rb".freeze, "lib/request_log_analyzer/database/request.rb".freeze, "lib/request_log_analyzer/database/source.rb".freeze, "lib/request_log_analyzer/database/warning.rb".freeze, "lib/request_log_analyzer/file_format.rb".freeze, "lib/request_log_analyzer/file_format/amazon_s3.rb".freeze, "lib/request_log_analyzer/file_format/apache.rb".freeze, "lib/request_log_analyzer/file_format/delayed_job.rb".freeze, "lib/request_log_analyzer/file_format/delayed_job2.rb".freeze, "lib/request_log_analyzer/file_format/delayed_job21.rb".freeze, "lib/request_log_analyzer/file_format/delayed_job3.rb".freeze, "lib/request_log_analyzer/file_format/delayed_job4.rb".freeze, "lib/request_log_analyzer/file_format/haproxy.rb".freeze, "lib/request_log_analyzer/file_format/merb.rb".freeze, "lib/request_log_analyzer/file_format/mysql.rb".freeze, "lib/request_log_analyzer/file_format/nginx.rb".freeze, "lib/request_log_analyzer/file_format/oink.rb".freeze, "lib/request_log_analyzer/file_format/postgresql.rb".freeze, "lib/request_log_analyzer/file_format/rack.rb".freeze, "lib/request_log_analyzer/file_format/rails.rb".freeze, "lib/request_log_analyzer/file_format/rails3.rb".freeze, "lib/request_log_analyzer/file_format/rails_development.rb".freeze, "lib/request_log_analyzer/file_format/w3c.rb".freeze, "lib/request_log_analyzer/filter.rb".freeze, "lib/request_log_analyzer/filter/anonymize.rb".freeze, "lib/request_log_analyzer/filter/field.rb".freeze, "lib/request_log_analyzer/filter/timespan.rb".freeze, "lib/request_log_analyzer/line_definition.rb".freeze, "lib/request_log_analyzer/log_processor.rb".freeze, "lib/request_log_analyzer/mailer.rb".freeze, "lib/request_log_analyzer/output.rb".freeze, "lib/request_log_analyzer/output/fixed_width.rb".freeze, "lib/request_log_analyzer/output/html.rb".freeze, "lib/request_log_analyzer/request.rb".freeze, "lib/request_log_analyzer/source.rb".freeze, "lib/request_log_analyzer/source/log_parser.rb".freeze, "lib/request_log_analyzer/tracker.rb".freeze, "lib/request_log_analyzer/tracker/duration.rb".freeze, "lib/request_log_analyzer/tracker/frequency.rb".freeze, "lib/request_log_analyzer/tracker/hourly_spread.rb".freeze, "lib/request_log_analyzer/tracker/numeric_value.rb".freeze, "lib/request_log_analyzer/tracker/timespan.rb".freeze, "lib/request_log_analyzer/tracker/traffic.rb".freeze, "lib/request_log_analyzer/version.rb".freeze, "request-log-analyzer.gemspec".freeze, "spec/database.yml".freeze, "spec/fixtures/apache_combined.log".freeze, "spec/fixtures/apache_common.log".freeze, "spec/fixtures/decompression.log".freeze, "spec/fixtures/decompression.log.bz2".freeze, "spec/fixtures/decompression.log.gz".freeze, "spec/fixtures/decompression.log.zip".freeze, "spec/fixtures/decompression.tar.gz".freeze, "spec/fixtures/decompression.tgz".freeze, "spec/fixtures/header_and_footer.log".freeze, "spec/fixtures/merb.log".freeze, "spec/fixtures/merb_prefixed.log".freeze, "spec/fixtures/multiple_files_1.log".freeze, "spec/fixtures/multiple_files_2.log".freeze, "spec/fixtures/mysql_slow_query.log".freeze, "spec/fixtures/oink_22.log".freeze, "spec/fixtures/oink_22_failure.log".freeze, "spec/fixtures/postgresql.log".freeze, "spec/fixtures/rails.db".freeze, "spec/fixtures/rails_1x.log".freeze, "spec/fixtures/rails_22.log".freeze, "spec/fixtures/rails_22_cached.log".freeze, "spec/fixtures/rails_3_partials.log".freeze, "spec/fixtures/rails_unordered.log".freeze, "spec/fixtures/s3_logs/2012-10-05-16-18-11-F9AAC5D1A55AEBAD".freeze, "spec/fixtures/s3_logs/2012-10-05-16-26-06-15314AF7F0651839".freeze, "spec/fixtures/sinatra.log".freeze, "spec/fixtures/syslog_1x.log".freeze, "spec/fixtures/test_file_format.log".freeze, "spec/fixtures/test_language_combined.log".freeze, "spec/fixtures/test_order.log".freeze, "spec/integration/command_line_usage_spec.rb".freeze, "spec/integration/mailer_spec.rb".freeze, "spec/integration/munin_plugins_rails_spec.rb".freeze, "spec/integration/scout_spec.rb".freeze, "spec/lib/helpers.rb".freeze, "spec/lib/macros.rb".freeze, "spec/lib/matchers.rb".freeze, "spec/lib/mocks.rb".freeze, "spec/lib/testing_format.rb".freeze, "spec/spec_helper.rb".freeze, "spec/unit/aggregator/database_inserter_spec.rb".freeze, "spec/unit/aggregator/summarizer_spec.rb".freeze, "spec/unit/controller/controller_spec.rb".freeze, "spec/unit/controller/log_processor_spec.rb".freeze, "spec/unit/database/base_class_spec.rb".freeze, "spec/unit/database/connection_spec.rb".freeze, "spec/unit/database/database_spec.rb".freeze, "spec/unit/file_format/amazon_s3_format_spec.rb".freeze, "spec/unit/file_format/apache_format_spec.rb".freeze, "spec/unit/file_format/common_regular_expressions_spec.rb".freeze, "spec/unit/file_format/delayed_job21_format_spec.rb".freeze, "spec/unit/file_format/delayed_job2_format_spec.rb".freeze, "spec/unit/file_format/delayed_job3_format_spec.rb".freeze, "spec/unit/file_format/delayed_job4_format_spec.rb".freeze, "spec/unit/file_format/delayed_job_format_spec.rb".freeze, "spec/unit/file_format/file_format_api_spec.rb".freeze, "spec/unit/file_format/format_autodetection_spec.rb".freeze, "spec/unit/file_format/haproxy_format_spec.rb".freeze, "spec/unit/file_format/inheritance_spec.rb".freeze, "spec/unit/file_format/line_definition_spec.rb".freeze, "spec/unit/file_format/merb_format_spec.rb".freeze, "spec/unit/file_format/mysql_format_spec.rb".freeze, "spec/unit/file_format/oink_format_spec.rb".freeze, "spec/unit/file_format/postgresql_format_spec.rb".freeze, "spec/unit/file_format/rack_format_spec.rb".freeze, "spec/unit/file_format/rails3_format_spec.rb".freeze, "spec/unit/file_format/rails_format_spec.rb".freeze, "spec/unit/file_format/w3c_format_spec.rb".freeze, "spec/unit/filter/anonymize_filter_spec.rb".freeze, "spec/unit/filter/field_filter_spec.rb".freeze, "spec/unit/filter/filter_spec.rb".freeze, "spec/unit/filter/timespan_filter_spec.rb".freeze, "spec/unit/mailer_spec.rb".freeze, "spec/unit/request_spec.rb".freeze, "spec/unit/source/log_parser_spec.rb".freeze, "spec/unit/tracker/duration_tracker_spec.rb".freeze, "spec/unit/tracker/frequency_tracker_spec.rb".freeze, "spec/unit/tracker/hourly_spread_spec.rb".freeze, "spec/unit/tracker/numeric_value_tracker_spec.rb".freeze, "spec/unit/tracker/timespan_tracker_spec.rb".freeze, "spec/unit/tracker/tracker_api_spec.rb".freeze, "spec/unit/tracker/traffic_tracker_spec.rb".freeze, "tasks/request_log_analyzer.rake".freeze] s.homepage = "http://www.request-log-analyzer.com".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["--title".freeze, "request-log-analyzer".freeze, "--main".freeze, "README.rdoc".freeze, "--line-numbers".freeze, "--inline-source".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze) s.requirements = ["To use the database inserter, ActiveRecord and an appropriate database adapter are required.".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "A command line tool to analyze request logs for Apache, Rails, Merb, MySQL and other web application servers".freeze s.test_files = ["spec/database.yml".freeze, "spec/fixtures/apache_combined.log".freeze, "spec/fixtures/apache_common.log".freeze, "spec/fixtures/decompression.log".freeze, "spec/fixtures/decompression.log.bz2".freeze, "spec/fixtures/decompression.log.gz".freeze, "spec/fixtures/decompression.log.zip".freeze, "spec/fixtures/decompression.tar.gz".freeze, "spec/fixtures/decompression.tgz".freeze, "spec/fixtures/header_and_footer.log".freeze, "spec/fixtures/merb.log".freeze, "spec/fixtures/merb_prefixed.log".freeze, "spec/fixtures/multiple_files_1.log".freeze, "spec/fixtures/multiple_files_2.log".freeze, "spec/fixtures/mysql_slow_query.log".freeze, "spec/fixtures/oink_22.log".freeze, "spec/fixtures/oink_22_failure.log".freeze, "spec/fixtures/postgresql.log".freeze, "spec/fixtures/rails.db".freeze, "spec/fixtures/rails_1x.log".freeze, "spec/fixtures/rails_22.log".freeze, "spec/fixtures/rails_22_cached.log".freeze, "spec/fixtures/rails_3_partials.log".freeze, "spec/fixtures/rails_unordered.log".freeze, "spec/fixtures/s3_logs/2012-10-05-16-18-11-F9AAC5D1A55AEBAD".freeze, "spec/fixtures/s3_logs/2012-10-05-16-26-06-15314AF7F0651839".freeze, "spec/fixtures/sinatra.log".freeze, "spec/fixtures/syslog_1x.log".freeze, "spec/fixtures/test_file_format.log".freeze, "spec/fixtures/test_language_combined.log".freeze, "spec/fixtures/test_order.log".freeze, "spec/integration/command_line_usage_spec.rb".freeze, "spec/integration/mailer_spec.rb".freeze, "spec/integration/munin_plugins_rails_spec.rb".freeze, "spec/integration/scout_spec.rb".freeze, "spec/lib/helpers.rb".freeze, "spec/lib/macros.rb".freeze, "spec/lib/matchers.rb".freeze, "spec/lib/mocks.rb".freeze, "spec/lib/testing_format.rb".freeze, "spec/spec_helper.rb".freeze, "spec/unit/aggregator/database_inserter_spec.rb".freeze, "spec/unit/aggregator/summarizer_spec.rb".freeze, "spec/unit/controller/controller_spec.rb".freeze, "spec/unit/controller/log_processor_spec.rb".freeze, "spec/unit/database/base_class_spec.rb".freeze, "spec/unit/database/connection_spec.rb".freeze, "spec/unit/database/database_spec.rb".freeze, "spec/unit/file_format/amazon_s3_format_spec.rb".freeze, "spec/unit/file_format/apache_format_spec.rb".freeze, "spec/unit/file_format/common_regular_expressions_spec.rb".freeze, "spec/unit/file_format/delayed_job21_format_spec.rb".freeze, "spec/unit/file_format/delayed_job2_format_spec.rb".freeze, "spec/unit/file_format/delayed_job3_format_spec.rb".freeze, "spec/unit/file_format/delayed_job4_format_spec.rb".freeze, "spec/unit/file_format/delayed_job_format_spec.rb".freeze, "spec/unit/file_format/file_format_api_spec.rb".freeze, "spec/unit/file_format/format_autodetection_spec.rb".freeze, "spec/unit/file_format/haproxy_format_spec.rb".freeze, "spec/unit/file_format/inheritance_spec.rb".freeze, "spec/unit/file_format/line_definition_spec.rb".freeze, "spec/unit/file_format/merb_format_spec.rb".freeze, "spec/unit/file_format/mysql_format_spec.rb".freeze, "spec/unit/file_format/oink_format_spec.rb".freeze, "spec/unit/file_format/postgresql_format_spec.rb".freeze, "spec/unit/file_format/rack_format_spec.rb".freeze, "spec/unit/file_format/rails3_format_spec.rb".freeze, "spec/unit/file_format/rails_format_spec.rb".freeze, "spec/unit/file_format/w3c_format_spec.rb".freeze, "spec/unit/filter/anonymize_filter_spec.rb".freeze, "spec/unit/filter/field_filter_spec.rb".freeze, "spec/unit/filter/filter_spec.rb".freeze, "spec/unit/filter/timespan_filter_spec.rb".freeze, "spec/unit/mailer_spec.rb".freeze, "spec/unit/request_spec.rb".freeze, "spec/unit/source/log_parser_spec.rb".freeze, "spec/unit/tracker/duration_tracker_spec.rb".freeze, "spec/unit/tracker/frequency_tracker_spec.rb".freeze, "spec/unit/tracker/hourly_spread_spec.rb".freeze, "spec/unit/tracker/numeric_value_tracker_spec.rb".freeze, "spec/unit/tracker/timespan_tracker_spec.rb".freeze, "spec/unit/tracker/tracker_api_spec.rb".freeze, "spec/unit/tracker/traffic_tracker_spec.rb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end