Class: Aidp::Harness::StatusDisplay::MetricsCalculator
- Inherits:
-
Object
- Object
- Aidp::Harness::StatusDisplay::MetricsCalculator
- Defined in:
- lib/aidp/harness/status_display.rb
Instance Method Summary collapse
- #calculate_metrics(raw_data) ⇒ Object
-
#initialize ⇒ MetricsCalculator
constructor
A new instance of MetricsCalculator.
Constructor Details
#initialize ⇒ MetricsCalculator
Returns a new instance of MetricsCalculator.
806 807 808 |
# File 'lib/aidp/harness/status_display.rb', line 806 def initialize @calculators = {} end |
Instance Method Details
#calculate_metrics(raw_data) ⇒ Object
810 811 812 813 814 815 816 817 |
# File 'lib/aidp/harness/status_display.rb', line 810 def calculate_metrics(raw_data) { throughput: calculate_throughput(raw_data), error_rate: calculate_error_rate(raw_data), availability: calculate_availability(raw_data), performance_score: calculate_performance_score(raw_data) } end |