Prometheus metrics should gracefully fail
In the event there is an issue with collecting metrics, we should not throw an exception or otherwise break the larger GitLab functionality. We should consider other graceful ways to report the error condition, since this is not critical to the operation of the server.
See this discussion from Slack: https://gitlab.slack.com/archives/C1ZCCRWBC/p1497875730520569