How to round to 'two decimals' the value in the new 9.3.1 alert system?

Hi! In this example $v is a structure (it contains Labels and a Value). When we attempt to print this structure in a template with $v it calls the String method on this structure, which returns the floating point value as a string without rounding to some number of decimal places.

{{ with $values }}{{ range $k, $v := . }}CPU: {{ printf "%.2f" $v }}% 
{{ end }} {{ end }}

To use the raw floating point value just change the argument to printf from $v to $v.Value:

{{ with $values }}{{ range $k, $v := . }}CPU: {{ printf "%.2f" $v.Value }}% 
{{ end }} {{ end }}
3 Likes