Public instance methods
metrics_pack
()
[show source]
# File lib/stella/report.rb, line 338 def metrics_pack return unless metrics pack = ::MetricsPack.new pack.update Stella.now, runid.shorten, metrics.requests, metrics.response_time, metrics.socket_connect, metrics.send_request.to_f.to_s, metrics.first_byte, metrics.last_byte, metrics.request_headers_size, metrics.request_content_size, metrics.response_headers_size, metrics.response_content_size, 0, error_count pack end
metrics_pretty
()
[show source]
# File lib/stella/report.rb, line 346 def metrics_pretty return unless metrics pretty = ['Metrics (across %d requests)' % metrics.requests] [:socket_connect, :send_request, :first_byte, :last_byte, :response_time].each do |fname| val = metrics.send(fname) pretty << ('%20s: %8sms' % [fname.to_s.tr('_', ' '), val.mean.to_ms]) end pretty << '' [:request_headers_size, :response_content_size].each do |fname| val = metrics.send(fname) pretty << ('%20s: %8s' % [fname.to_s.tr('_', ' '), val.mean.to_bytes]) end pretty.join $/ end