Class: QaServer::PerformanceHistory
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- QaServer::PerformanceHistory
- Extended by:
- PerformanceHistoryDataKeys
- Defined in:
- app/models/qa_server/performance_history.rb
Constant Summary
Constants included from PerformanceHistoryDataKeys
QaServer::PerformanceHistoryDataKeys::ALL_ACTIONS, QaServer::PerformanceHistoryDataKeys::ALL_AUTH, QaServer::PerformanceHistoryDataKeys::AVG_ACTN, QaServer::PerformanceHistoryDataKeys::AVG_FULL, QaServer::PerformanceHistoryDataKeys::AVG_GRPH, QaServer::PerformanceHistoryDataKeys::AVG_LOAD, QaServer::PerformanceHistoryDataKeys::AVG_NORM, QaServer::PerformanceHistoryDataKeys::AVG_RETR, QaServer::PerformanceHistoryDataKeys::BPMS_GRPH, QaServer::PerformanceHistoryDataKeys::BPMS_NORM, QaServer::PerformanceHistoryDataKeys::BPMS_RETR, QaServer::PerformanceHistoryDataKeys::BY_DAY, QaServer::PerformanceHistoryDataKeys::BY_HOUR, QaServer::PerformanceHistoryDataKeys::BY_MONTH, QaServer::PerformanceHistoryDataKeys::FETCH, QaServer::PerformanceHistoryDataKeys::FOR_DATATABLE, QaServer::PerformanceHistoryDataKeys::FOR_DAY, QaServer::PerformanceHistoryDataKeys::FOR_MONTH, QaServer::PerformanceHistoryDataKeys::FOR_YEAR, QaServer::PerformanceHistoryDataKeys::HIGH_ACTN, QaServer::PerformanceHistoryDataKeys::HIGH_FULL, QaServer::PerformanceHistoryDataKeys::HIGH_GRPH, QaServer::PerformanceHistoryDataKeys::HIGH_LOAD, QaServer::PerformanceHistoryDataKeys::HIGH_NORM, QaServer::PerformanceHistoryDataKeys::HIGH_RETR, QaServer::PerformanceHistoryDataKeys::LOW_ACTN, QaServer::PerformanceHistoryDataKeys::LOW_FULL, QaServer::PerformanceHistoryDataKeys::LOW_GRPH, QaServer::PerformanceHistoryDataKeys::LOW_LOAD, QaServer::PerformanceHistoryDataKeys::LOW_NORM, QaServer::PerformanceHistoryDataKeys::LOW_RETR, QaServer::PerformanceHistoryDataKeys::MSPB_GRPH, QaServer::PerformanceHistoryDataKeys::MSPB_NORM, QaServer::PerformanceHistoryDataKeys::MSPB_RETR, QaServer::PerformanceHistoryDataKeys::SEARCH, QaServer::PerformanceHistoryDataKeys::SRC_BYTES, QaServer::PerformanceHistoryDataKeys::STATS
Class Method Summary collapse
-
.create_record(authority:, action:, dt_stamp: QaServer::TimeService.current_time) ⇒ Object
Save a scenario result.
-
.performance_graph_data(force: false) ⇒ Object
Performance data for a day, a month, a year, and all time for each authority.
-
.performance_table_data(force: false) ⇒ Object
Performance data for a day, a month, a year, and all time for each authority.
Class Method Details
.create_record(authority:, action:, dt_stamp: QaServer::TimeService.current_time) ⇒ Object
Save a scenario result
21 22 23 24 25 |
# File 'app/models/qa_server/performance_history.rb', line 21 def create_record(authority:, action:, dt_stamp: QaServer::TimeService.current_time) create(dt_stamp: dt_stamp, authority: , action: action) end |
.performance_graph_data(force: false) ⇒ Object
Performance data for a day, a month, a year, and all time for each authority.
79 80 81 |
# File 'app/models/qa_server/performance_history.rb', line 79 def performance_graph_data(force: false) graph_data_service_class.calculate_graph_data(force: force) end |
.performance_table_data(force: false) ⇒ Object
Performance data for a day, a month, a year, and all time for each authority.
41 42 43 |
# File 'app/models/qa_server/performance_history.rb', line 41 def performance_table_data(force: false) datatable_data_service_class.calculate_datatable_data(force: force) end |