diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-07-20 15:40:28 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-07-20 15:40:28 +0000 |
commit | b595cb0c1dec83de5bdee18284abe86614bed33b (patch) | |
tree | 8c3d4540f193c5ff98019352f554e921b3a41a72 /app/services/service_ping | |
parent | 2f9104a328fc8a4bddeaa4627b595166d24671d0 (diff) | |
download | gitlab-ce-b595cb0c1dec83de5bdee18284abe86614bed33b.tar.gz |
Add latest changes from gitlab-org/gitlab@15-2-stable-eev15.2.0-rc42
Diffstat (limited to 'app/services/service_ping')
-rw-r--r-- | app/services/service_ping/submit_service.rb | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/app/services/service_ping/submit_service.rb b/app/services/service_ping/submit_service.rb index b850592f7ba..89cb14e6fff 100644 --- a/app/services/service_ping/submit_service.rb +++ b/app/services/service_ping/submit_service.rb @@ -52,15 +52,22 @@ module ServicePing ServicePing::DevopsReport.new(response).execute end - return unless Feature.enabled?(:measure_service_ping_metric_collection) - - submit_payload({ metadata: { metrics: metrics_collection_time(usage_data) } }, path: METADATA_PATH) + submit_payload(metadata(usage_data), path: METADATA_PATH) end private attr_reader :payload, :skip_db_write + def metadata(service_ping_payload) + { + metadata: { + uuid: service_ping_payload[:uuid], + metrics: metrics_collection_time(service_ping_payload) + } + } + end + def metrics_collection_time(payload, parents = []) return [] unless payload.is_a?(Hash) |