Hi Tom,

The composite duration syntax got introduced only in 2.21.0. Your config
works fine for me with the latest Prometheus version, so you probably just
need to upgrade :)

Regards,
Julius

On Mon, Jan 25, 2021 at 1:30 PM Tom Gregory <[email protected]> wrote:

> To keep things clean, I want to use the duration format suggested in this
> article
> <https://prometheus.io/docs/prometheus/latest/configuration/configuration/>
> in my Prometheus rule configuration e.g.  1h30m
>
> My complete rule configuration then looks like this:
>
> groups:
>   - name: general
>     rules:
>       - alert: Memory
>         expr: sum(jvm_memory_used_bytes{area="heap"}) /
> sum(jvm_memory_max_bytes{area="heap"}) * 100 > 95
>         for: 1h30m
>
> Which produces this error message:
>
> loading groups failed" err="/etc/prometheus/rules.yml: not a valid
> duration string: \"1h30m\"
>
> When I replace 1h30m with 1h the configuration is accepted. Is this
> duration formation not allowed in rules?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-users/4e9607dc-6914-43cc-b127-1ac64477f533n%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-users/4e9607dc-6914-43cc-b127-1ac64477f533n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Julius Volz
PromLabs - promlabs.com

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/CAObpH5z5a6n5a1gVT%3DKkWdF5QdBsM%3DQQFCCCgZ1Hm5fhPHD%3DXw%40mail.gmail.com.

Reply via email to