Sha256: 1e1866d4ba7c1d355c362b82b9d0a1a0abefbda7a753b7239d9ada8a70c0bfbf
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
class RailsPerformanceController < ActionController::Base def index @datasource = RP::DataSource.new(RP::Rails::QueryBuilder.compose_from(params)) db = @datasource.db @throughput_report = RP::Reports::ThroughputReport.new(db) @throughput_report_data = @throughput_report.data @response_time_report = RP::Reports::ResponseTimeReport.new(db) @response_time_report_data = @response_time_report.data @global_report = RP::Reports::RequestsReport.new(db, group: :controller_action_format, sort: :db_runtime_slowest) @global_report_data = @global_report.data @crash_ds = RP::DataSource.new(RP::Rails::QueryBuilder.compose_from({status_eq: 500})) crash_db = @crash_ds.db @crash_report = RP::Reports::CrashReport.new(crash_db) @crash_report_data = @crash_report.data # binding.pry end def breakdown @datasource = RP::DataSource.new(RP::Rails::QueryBuilder.compose_from(params)) db = @datasource.db @breakdown_report = RP::Reports::BreakdownReport.new(db, title: "Breakdown Report: #{@datasource.q.to_param}") @breakdown_report_data = @breakdown_report.data end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_performance-0.0.1.9 | app/controllers/rails_performance_controller.rb |
rails_performance-0.0.1.8 | app/controllers/rails_performance_controller.rb |