I've used the
packagecloud.io repo for years at $job. I like to use repositories like this because our regular patching process upgrades the components automatically. I had no issues with the packages there, and they upgrade within a couple of days of official prometheus releases.
(Unfortunately I just switched away from using it last week, only because I needed to support both RedHat and Ubuntu. The Ubuntu packages are old, and I couldn't find a PPA with current versions. It was easier to just use the Ansible cloudalchemy.node_exporter installer on all servers instead of maintaining one installer for RedHat and another for Ubuntu...)
--
Harald