juju prometheus metrics should include a build_info metric
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
High
|
John A Meinel |
Bug Description
We want an easy way to track what version is being run alongside all the other metrics that are being rendered.
That way you can see very clearly the pre and post values. (what version was this controller running during this outage from 2 days ago, etc)
Long term it might be nice to have aggregated 'what versions are agents running' but just having the versions for the controllers would be a big win.
Note the recommendations from Prometheus
https:/
The library itself has a NewBuildInfoCol
https:/
However it pretty much only grabs the golang version information, vs the other information that Juju exposes.
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
https:/ /github. com/juju/ juju/pull/ 14134