Skip to content

Commit 69b23b0

Browse files
committed
Add collector mode config options to Ruby tests
The Ruby gem (PR appsignal/appsignal-ruby#1515) adds new collector mode and OpenTelemetry resource config options. They appear in the diagnose config dump, so the expected output here has to know about them.
1 parent 3fa59db commit 69b23b0

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

spec/diagnose_spec.rb

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@
376376
/ active: true \(Loaded from: system\)/,
377377
/ activejob_report_errors: "all"/,
378378
%r{ ca_file_path: ".+/appsignal[-/]ruby/resources/cacert.pem"},
379+
/ collector_endpoint: nil/,
379380
/ default_tags: \{\}/,
380381
" dns_servers: []",
381382
/ enable_active_support_event_log_reporter: false/,
@@ -399,8 +400,12 @@
399400
/ env: #{quoted ENV.fetch("APPSIGNAL_PUSH_API_ENDPOINT", nil)}/,
400401
/ environment: #{quoted("development")} \(Loaded from: initial\)/,
401402
/ files_world_accessible: true/,
403+
/ filter_attributes: \[\]/,
404+
/ filter_function_parameters: \[\]/,
402405
/ filter_metadata: \[\]/,
403406
/ filter_parameters: \[\]/,
407+
/ filter_request_payload: \[\]/,
408+
/ filter_request_query_parameters: \[\]/,
404409
/ filter_session_data: \[\]/,
405410
/ ignore_actions: \[\]/,
406411
/ ignore_errors: \[\]/,
@@ -419,9 +424,14 @@
419424
/ ownership_set_namespace: false/,
420425
/ push_api_key: "test" \(Loaded from: env\)/,
421426
/ request_headers: \["HTTP_ACCEPT", "HTTP_ACCEPT_CHARSET", "HTTP_ACCEPT_ENCODING", "HTTP_ACCEPT_LANGUAGE", "HTTP_CACHE_CONTROL", "HTTP_CONNECTION", "CONTENT_LENGTH", "PATH_INFO", "HTTP_RANGE", "REQUEST_METHOD", "REQUEST_PATH", "SERVER_NAME", "SERVER_PORT", "SERVER_PROTOCOL"\]/, # rubocop:disable Layout/LineLength
427+
/ response_headers: \[\]/,
422428
/ send_environment_metadata: true/,
429+
/ send_function_parameters: nil/,
423430
/ send_params: true/,
431+
/ send_request_payload: nil/,
432+
/ send_request_query_parameters: nil/,
424433
/ send_session_data: true/,
434+
/ service_name: nil/,
425435
/ sidekiq_report_errors: "all"/
426436
]
427437
when :nodejs
@@ -558,6 +568,7 @@
558568
"active" => true,
559569
"activejob_report_errors" => "all",
560570
"ca_file_path" => matching(%r{.+/appsignal[-/]ruby/resources/cacert\.pem$}),
571+
"collector_endpoint" => nil,
561572
"default_tags" => {},
562573
"dns_servers" => [],
563574
"enable_active_support_event_log_reporter" => false,
@@ -575,8 +586,12 @@
575586
"endpoint" => ENV.fetch("APPSIGNAL_PUSH_API_ENDPOINT", nil),
576587
"env" => "development",
577588
"files_world_accessible" => true,
589+
"filter_attributes" => [],
590+
"filter_function_parameters" => [],
578591
"filter_metadata" => [],
579592
"filter_parameters" => [],
593+
"filter_request_payload" => [],
594+
"filter_request_query_parameters" => [],
580595
"filter_session_data" => [],
581596
"ignore_actions" => [],
582597
"ignore_errors" => [],
@@ -610,9 +625,14 @@
610625
"SERVER_PORT",
611626
"SERVER_PROTOCOL"
612627
],
628+
"response_headers" => [],
613629
"send_environment_metadata" => true,
630+
"send_function_parameters" => nil,
614631
"send_params" => true,
632+
"send_request_payload" => nil,
633+
"send_request_query_parameters" => nil,
615634
"send_session_data" => true,
635+
"service_name" => nil,
616636
"sidekiq_report_errors" => "all"
617637
}
618638
when :elixir
@@ -751,6 +771,7 @@
751771
"default" => {
752772
"activejob_report_errors" => "all",
753773
"ca_file_path" => matching(%r{.+/appsignal[-/]ruby/resources/cacert\.pem$}),
774+
"collector_endpoint" => nil,
754775
"default_tags" => {},
755776
"dns_servers" => [],
756777
"enable_active_support_event_log_reporter" => false,
@@ -767,8 +788,12 @@
767788
"enable_statsd" => true,
768789
"endpoint" => "https://push.appsignal.com",
769790
"files_world_accessible" => true,
791+
"filter_attributes" => [],
792+
"filter_function_parameters" => [],
770793
"filter_metadata" => [],
771794
"filter_parameters" => [],
795+
"filter_request_payload" => [],
796+
"filter_request_query_parameters" => [],
772797
"filter_session_data" => [],
773798
"ignore_actions" => [],
774799
"ignore_errors" => [],
@@ -800,9 +825,14 @@
800825
"SERVER_PORT",
801826
"SERVER_PROTOCOL"
802827
],
828+
"response_headers" => [],
803829
"send_environment_metadata" => true,
830+
"send_function_parameters" => nil,
804831
"send_params" => true,
832+
"send_request_payload" => nil,
833+
"send_request_query_parameters" => nil,
805834
"send_session_data" => true,
835+
"service_name" => nil,
806836
"sidekiq_report_errors" => "all"
807837
},
808838
"system" => {

0 commit comments

Comments
 (0)