Skip to content

Track failed Service Pings for self-managed instances

What does this MR do and why?

Instead of providing meta information with ServicePing payload as we tried within !75818 (closed), this MR add ability to report errors to Version application.

This way we won't interfere into Sidekiq's retry mechanism. Also all the exceptions will be re-raised after reporting.

Related changes to Version app: https://gitlab.com/gitlab-services/version-gitlab-com/-/merge_requests/647

How to set up and validate locally

the best way to test it locally is to run Version app and ensure the request is being sent.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #345389 (closed)

Edited by Niko Belokolodov

Merge request reports