While researching how to reduce puppet alerts noise in T228379: Improve our alerting capabilities (Q1 goal FY19-20) I realized instructing puppet master to use git hash as configuration version (i.e. via config_version if I'm not mistaken). Exporting this value as a metric on hosts will let us e.g. catch hosts not running latest version of puppet.git and track rollouts/deployments in dashboards.
TODO:
- verify the version is fine not to be incremental
- verify potential source of cardinality explosion, if we're putting the version/tag in a metric