Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 44 lines (34 sloc) 9.27 kb
91d420b @wvanbergen Rename to request-log-analyzer
wvanbergen authored
1 Gem::Specification.new do |s|
b288f9b @wvanbergen Add mention of Apache access log support to gemspec file.
wvanbergen authored
2 s.name = "request-log-analyzer"
fd7187d @wvanbergen Added some documentation to the gemspec file
wvanbergen authored
3
4 # Do not set the version and date field manually, this is done by the release script
55526af @wvanbergen Released request-log-analyzer gem version 1.10.1.
wvanbergen authored
5 s.version = "1.10.1"
6 s.date = "2011-03-17"
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
7
a51998c @wvanbergen Added rubyforge_project to gem specification
wvanbergen authored
8 s.rubyforge_project = 'r-l-a'
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
9
9893503 @wvanbergen More detailed .gemspec file
wvanbergen authored
10 s.bindir = 'bin'
11 s.executables = ['request-log-analyzer']
91d420b @wvanbergen Rename to request-log-analyzer
wvanbergen authored
12 s.default_executable = 'request-log-analyzer'
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
13
b82dbd4 @wvanbergen Updated project description in gemspec file
wvanbergen authored
14 s.summary = "A command line tool to analyze request logs for Apache, Rails, Merb, MySQL and other web application servers"
9893503 @wvanbergen More detailed .gemspec file
wvanbergen authored
15 s.description = <<-eos
b82dbd4 @wvanbergen Updated project description in gemspec file
wvanbergen authored
16 Request log analyzer's purpose is to find out how your web application is being used, how it performs and to
17 focus your optimization efforts. This tool will parse all requests in the application's log file and aggregate the
18 information. Once it is finished parsing the log file(s), it will show the requests that take op most server time
19 using various metrics. It can also insert all parsed request information into a database so you can roll your own
20 analysis. It supports Rails-, Merb- and Rack-based applications logs, Apache and Amazon S3 access logs and MySQL
21 slow query logs out of the box, but file formats of other applications can easily be supported by supplying an
b288f9b @wvanbergen Add mention of Apache access log support to gemspec file.
wvanbergen authored
22 easy to write log file format definition.
9893503 @wvanbergen More detailed .gemspec file
wvanbergen authored
23 eos
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
24
ec23625 @wvanbergen Small rdoc option fix in gemspec
wvanbergen authored
25 s.rdoc_options << '--title' << s.name << '--main' << 'README.rdoc' << '--line-numbers' << '--inline-source'
c644cff @wvanbergen Fixed rdoc options in gemspec file
wvanbergen authored
26 s.extra_rdoc_files = ['README.rdoc']
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
27
9893503 @wvanbergen More detailed .gemspec file
wvanbergen authored
28 s.requirements << "To use the database inserter, ActiveRecord and an appropriate database adapter are required."
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
29
81bfa26 @wvanbergen Added all development dependencies.
wvanbergen authored
30 s.add_development_dependency('rake')
136f1f1 @wvanbergen Upgrade to RSpec 2
wvanbergen authored
31 s.add_development_dependency('rspec', '~> 2.0')
d42b105 @wvanbergen Removed unused development dependencies from gemspec.
wvanbergen authored
32
81bfa26 @wvanbergen Added all development dependencies.
wvanbergen authored
33 s.add_development_dependency('activerecord')
34 s.add_development_dependency('sqlite3-ruby')
b824c58 @wvanbergen Me being a whitespace nazi.
wvanbergen authored
35
9893503 @wvanbergen More detailed .gemspec file
wvanbergen authored
36 s.authors = ['Willem van Bergen', 'Bart ten Brinke']
37 s.email = ['willem@railsdoctors.com', 'bart@railsdoctors.com']
38 s.homepage = 'http://railsdoctors.com'
39
fd7187d @wvanbergen Added some documentation to the gemspec file
wvanbergen authored
40 # The files and test_files directives are set automatically by the release script.
41 # Do not change them by hand, but make sure to add the files to the git repository.
3ac0c73 @wvanbergen Remove deleted file from gemspec.
wvanbergen authored
42 s.files = %w(.gitignore .infinity_test DESIGN.rdoc Gemfile LICENSE README.rdoc Rakefile bin/request-log-analyzer lib/cli/command_line_arguments.rb lib/cli/database_console.rb lib/cli/database_console_init.rb lib/cli/progressbar.rb lib/cli/tools.rb lib/request_log_analyzer.rb lib/request_log_analyzer/aggregator.rb lib/request_log_analyzer/aggregator/database_inserter.rb lib/request_log_analyzer/aggregator/echo.rb lib/request_log_analyzer/aggregator/summarizer.rb lib/request_log_analyzer/controller.rb lib/request_log_analyzer/database.rb lib/request_log_analyzer/database/base.rb lib/request_log_analyzer/database/connection.rb lib/request_log_analyzer/database/request.rb lib/request_log_analyzer/database/source.rb lib/request_log_analyzer/database/warning.rb lib/request_log_analyzer/file_format.rb lib/request_log_analyzer/file_format/amazon_s3.rb lib/request_log_analyzer/file_format/apache.rb lib/request_log_analyzer/file_format/delayed_job.rb lib/request_log_analyzer/file_format/delayed_job2.rb lib/request_log_analyzer/file_format/delayed_job21.rb lib/request_log_analyzer/file_format/haproxy.rb lib/request_log_analyzer/file_format/merb.rb lib/request_log_analyzer/file_format/mysql.rb lib/request_log_analyzer/file_format/oink.rb lib/request_log_analyzer/file_format/postgresql.rb lib/request_log_analyzer/file_format/rack.rb lib/request_log_analyzer/file_format/rails.rb lib/request_log_analyzer/file_format/rails3.rb lib/request_log_analyzer/file_format/rails_development.rb lib/request_log_analyzer/file_format/w3c.rb lib/request_log_analyzer/filter.rb lib/request_log_analyzer/filter/anonymize.rb lib/request_log_analyzer/filter/field.rb lib/request_log_analyzer/filter/timespan.rb lib/request_log_analyzer/line_definition.rb lib/request_log_analyzer/log_processor.rb lib/request_log_analyzer/mailer.rb lib/request_log_analyzer/output.rb lib/request_log_analyzer/output/fancy_html.rb lib/request_log_analyzer/output/fixed_width.rb lib/request_log_analyzer/output/html.rb lib/request_log_analyzer/request.rb lib/request_log_analyzer/source.rb lib/request_log_analyzer/source/database_loader.rb lib/request_log_analyzer/source/log_parser.rb lib/request_log_analyzer/tracker.rb lib/request_log_analyzer/tracker/duration.rb lib/request_log_analyzer/tracker/frequency.rb lib/request_log_analyzer/tracker/hourly_spread.rb lib/request_log_analyzer/tracker/numeric_value.rb lib/request_log_analyzer/tracker/timespan.rb lib/request_log_analyzer/tracker/traffic.rb request-log-analyzer.gemspec spec/database.yml spec/fixtures/apache_combined.log spec/fixtures/apache_common.log spec/fixtures/decompression.log spec/fixtures/decompression.log.bz2 spec/fixtures/decompression.log.gz spec/fixtures/decompression.log.zip spec/fixtures/decompression.tar.gz spec/fixtures/decompression.tgz spec/fixtures/header_and_footer.log spec/fixtures/merb.log spec/fixtures/merb_prefixed.log spec/fixtures/multiple_files_1.log spec/fixtures/multiple_files_2.log spec/fixtures/mysql_slow_query.log spec/fixtures/oink_22.log spec/fixtures/oink_22_failure.log spec/fixtures/postgresql.log spec/fixtures/rails.db spec/fixtures/rails_1x.log spec/fixtures/rails_22.log spec/fixtures/rails_22_cached.log spec/fixtures/rails_unordered.log spec/fixtures/sinatra.log spec/fixtures/syslog_1x.log spec/fixtures/test_file_format.log spec/fixtures/test_language_combined.log spec/fixtures/test_order.log spec/integration/command_line_usage_spec.rb spec/integration/mailer_spec.rb spec/integration/munin_plugins_rails_spec.rb spec/integration/scout_spec.rb spec/lib/helpers.rb spec/lib/macros.rb spec/lib/matchers.rb spec/lib/mocks.rb spec/lib/testing_format.rb spec/spec_helper.rb spec/unit/aggregator/database_inserter_spec.rb spec/unit/aggregator/summarizer_spec.rb spec/unit/controller/controller_spec.rb spec/unit/controller/log_processor_spec.rb spec/unit/database/base_class_spec.rb spec/unit/database/connection_spec.rb spec/unit/database/database_spec.rb spec/unit/file_format/amazon_s3_format_spec.rb spec/unit/file_format/apache_format_spec.rb spec/unit/file_format/common_regular_expressions_spec.rb spec/unit/file_format/delayed_job21_format_spec.rb spec/unit/file_format/delayed_job2_format_spec.rb spec/unit/file_format/delayed_job_format_spec.rb spec/unit/file_format/file_format_api_spec.rb spec/unit/file_format/format_autodetection_spec.rb spec/unit/file_format/haproxy_format_spec.rb spec/unit/file_format/line_definition_spec.rb spec/unit/file_format/merb_format_spec.rb spec/unit/file_format/mysql_format_spec.rb spec/unit/file_format/oink_format_spec.rb spec/unit/file_format/postgresql_format_spec.rb spec/unit/file_format/rack_format_spec.rb spec/unit/file_format/rails3_format_spec.rb spec/unit/file_format/rails_format_spec.rb spec/unit/file_format/w3c_format_spec.rb spec/unit/filter/anonymize_filter_spec.rb spec/unit/filter/field_filter_spec.rb spec/unit/filter/filter_spec.rb spec/unit/filter/timespan_filter_spec.rb spec/unit/mailer_spec.rb spec/unit/request_spec.rb spec/unit/source/log_parser_spec.rb spec/unit/tracker/duration_tracker_spec.rb spec/unit/tracker/frequency_tracker_spec.rb spec/unit/tracker/hourly_spread_spec.rb spec/unit/tracker/numeric_value_tracker_spec.rb spec/unit/tracker/timespan_tracker_spec.rb spec/unit/tracker/tracker_api_spec.rb spec/unit/tracker/traffic_tracker_spec.rb tasks/github-gem.rake tasks/request_log_analyzer.rake)
c5c7454 @wvanbergen Released request-log-analyzer gem version 1.10.0.
wvanbergen authored
43 s.test_files = %w(spec/integration/command_line_usage_spec.rb spec/integration/mailer_spec.rb spec/integration/munin_plugins_rails_spec.rb spec/integration/scout_spec.rb spec/unit/aggregator/database_inserter_spec.rb spec/unit/aggregator/summarizer_spec.rb spec/unit/controller/controller_spec.rb spec/unit/controller/log_processor_spec.rb spec/unit/database/base_class_spec.rb spec/unit/database/connection_spec.rb spec/unit/database/database_spec.rb spec/unit/file_format/amazon_s3_format_spec.rb spec/unit/file_format/apache_format_spec.rb spec/unit/file_format/common_regular_expressions_spec.rb spec/unit/file_format/delayed_job21_format_spec.rb spec/unit/file_format/delayed_job2_format_spec.rb spec/unit/file_format/delayed_job_format_spec.rb spec/unit/file_format/file_format_api_spec.rb spec/unit/file_format/format_autodetection_spec.rb spec/unit/file_format/haproxy_format_spec.rb spec/unit/file_format/line_definition_spec.rb spec/unit/file_format/merb_format_spec.rb spec/unit/file_format/mysql_format_spec.rb spec/unit/file_format/oink_format_spec.rb spec/unit/file_format/postgresql_format_spec.rb spec/unit/file_format/rack_format_spec.rb spec/unit/file_format/rails3_format_spec.rb spec/unit/file_format/rails_format_spec.rb spec/unit/file_format/w3c_format_spec.rb spec/unit/filter/anonymize_filter_spec.rb spec/unit/filter/field_filter_spec.rb spec/unit/filter/filter_spec.rb spec/unit/filter/timespan_filter_spec.rb spec/unit/mailer_spec.rb spec/unit/request_spec.rb spec/unit/source/log_parser_spec.rb spec/unit/tracker/duration_tracker_spec.rb spec/unit/tracker/frequency_tracker_spec.rb spec/unit/tracker/hourly_spread_spec.rb spec/unit/tracker/numeric_value_tracker_spec.rb spec/unit/tracker/timespan_tracker_spec.rb spec/unit/tracker/tracker_api_spec.rb spec/unit/tracker/traffic_tracker_spec.rb)
91d420b @wvanbergen Rename to request-log-analyzer
wvanbergen authored
44 end
Something went wrong with that request. Please try again.