Enhance Service Ping error reporting with ability to report on singular metric issues
Background
This issue is a follow up to conversation https://gitlab.com/gitlab-org/gitlab/-/issues/374526#note_1141586126
When I looked there were no errors reported for gitlab.com in usage_ping_errors which is expected, since errors reported into that table are the ones that fails whole service ping process not just single metrics
Right, that makes sense. I don't know why I thought otherwise.
😓 Thanks for the tips, the error report in Sentry looks especially promising!
@mikolaj_wawrzyniak · just now
@pskorupa I would definitely wish ~"group::product intelligence" that
usage_ping_errors
would also report on escaped errors from each of the metrics😄 I beleive it might be a great follow up that would further improve ~"group::product intelligence" ability to monitor Service Ping process for self managed instances. We might consider enhancing https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/usage/service_ping/legacy_metric_timing_decorator.rb to be able to carry metrics errors
Goal
Consider reporting on each of metrics handled errors to usage_ping_errors
It might be required to enhance https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/usage/service_ping/legacy_metric_timing_decorator.rb to be able to carry metrics errors