From 66178f23b38ccc6bc13dc94635c4cc228a7edb2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Mikl=C3=B3s?= Date: Wed, 5 Nov 2025 16:55:30 +0100 Subject: [PATCH] Add request and headers object in instrumentation.rb. For process_action.action_controller these fields are always present according to the Rails guides.. --- .../rails_ext/action_controller/metal/instrumentation.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/logstasher/rails_ext/action_controller/metal/instrumentation.rb b/lib/logstasher/rails_ext/action_controller/metal/instrumentation.rb index 11779bf..941bb23 100644 --- a/lib/logstasher/rails_ext/action_controller/metal/instrumentation.rb +++ b/lib/logstasher/rails_ext/action_controller/metal/instrumentation.rb @@ -7,7 +7,9 @@ def process_action(*args) raw_payload = { controller: self.class.name, action: action_name, + request: request, params: request.filtered_parameters, + headers: request.headers, format: request.format.try(:ref), method: request.method, path: begin