summaryrefslogtreecommitdiff
path: root/lib/gitlab/usage/service_ping_report.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/usage/service_ping_report.rb')
-rw-r--r--lib/gitlab/usage/service_ping_report.rb11
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/gitlab/usage/service_ping_report.rb b/lib/gitlab/usage/service_ping_report.rb
index 794f3373043..3e653b186a0 100644
--- a/lib/gitlab/usage/service_ping_report.rb
+++ b/lib/gitlab/usage/service_ping_report.rb
@@ -18,16 +18,11 @@ module Gitlab
private
def with_instrumentation_classes(old_payload, output_method)
- if Feature.enabled?(:merge_service_ping_instrumented_metrics, default_enabled: :yaml)
+ instrumented_metrics_key_paths = Gitlab::Usage::ServicePing::PayloadKeysProcessor.new(old_payload).missing_instrumented_metrics_key_paths
- instrumented_metrics_key_paths = Gitlab::Usage::ServicePing::PayloadKeysProcessor.new(old_payload).missing_instrumented_metrics_key_paths
+ instrumented_payload = Gitlab::Usage::ServicePing::InstrumentedPayload.new(instrumented_metrics_key_paths, output_method).build
- instrumented_payload = Gitlab::Usage::ServicePing::InstrumentedPayload.new(instrumented_metrics_key_paths, output_method).build
-
- old_payload.deep_merge(instrumented_payload)
- else
- old_payload
- end
+ old_payload.deep_merge(instrumented_payload)
end
def all_metrics_values(cached)