From 4eb009d76d28c3908501b3921dbeeca9acbcd972 Mon Sep 17 00:00:00 2001 From: Nuwan Date: Tue, 7 Dec 2021 19:21:05 +0530 Subject: [PATCH] benchmark neo4j /search_users --- web/app/controllers/api_search_controller.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/web/app/controllers/api_search_controller.rb b/web/app/controllers/api_search_controller.rb index 3bd45458b..0afec9926 100644 --- a/web/app/controllers/api_search_controller.rb +++ b/web/app/controllers/api_search_controller.rb @@ -104,7 +104,18 @@ class ApiSearchController < ApiController latency_high = ActiveRecord::Type::Boolean.new.type_cast_from_user(params[:latency_high]) begin - @latency_data = users_latency_data(latency_good, latency_fair, latency_high) + + bm = Benchmark.measure do + @latency_data = users_latency_data(latency_good, latency_fair, latency_high) + end + Rails.logger.info "benchmark neo4j" + Rails.logger.info "*" * 50 + Rails.logger.info bm + + Bugsnag.notify("benchmark neo4j: " + bm.to_s) do |report| + report.severity = "info" + end + #debugger user_ids = @latency_data.map{ |l_data| l_data[:user_id] }