lib/skylight/normalizers/process_action.rb in skylight-0.2.0.beta.3 vs lib/skylight/normalizers/process_action.rb in skylight-0.2.0.beta.4

- old
+ new

@@ -1,13 +1,15 @@ module Skylight module Normalizers class ProcessAction < Normalizer register "process_action.action_controller" + CAT = "app.controller.request".freeze + def normalize(trace, name, payload) trace.endpoint = controller_action(payload) - [ "app.controller.request", trace.endpoint, nil, normalize_payload(payload) ] + [ CAT, trace.endpoint, nil, normalize_payload(payload) ] end private def controller_action(payload) @@ -15,10 +17,12 @@ end def normalize_payload(payload) normalized = {} - payload.each do |key, value| + payload.each_key do |key| + value = payload[key] + value = value.inspect unless value.is_a?(String) || value.is_a?(Numeric) normalized[key] = value end normalized