Hi, following this thread and solution: https://localhost:3000/t/how-to-round-to-two-decimals-the-value-in-the-new-9-3-1-alert-system/77285/5?u=giuliomagnifico this works great if you use the “classic condition expression”, but not if I use the reduce expression.
I’m using this as AlertValues
{{ with $values }}{{ if $values.C }}Latency: {{printf "%.1f" $values.B }}ms
{{ end }} {{ end }}
But it returns this string:
In this alert (0.00001 threshold is just for test)
Instead, if I switch to classic condition and I use
{{ with $values }}{{ range $k, $v := . }}CPU: {{ printf "%.1f" $v.Value }}%
{{ end }} {{ end }}
Works perfect, but I want to use the reduce expression, becuse with it, I can also get the alert with the value when it comes back inside the threshold.
If someone has a link to a documentation with the query in the alert, it would be great, I prefer to learn instead of ask. But I can’t find a good guide.
Thanks a lot!