How to calculate the percentage of values greater than 0 in PromQL (Prometheus)

Viewed 30

Please, can somebody explain to me how to get percentage of values greater than 0 in PromQL.

I know that i can get vector values greater than 0 with this: TS_VEC>0. enter image description here

I think i need something like count_over_time(TS_VEC>0[24h])/{count_over_time(TS_VEC[24h])} but it's not work.

Thank you

1 Answers

Have you tried

count(TS_VEC>0)/count(TS_VEC)

Related