Hi ,
While reviewing Prometheus-related content online, I've come to understand 
that the rate is calculated as (v2 - v1) / (t2 - t1), and the increase is 
simply (v2 - v1). Now, considering i have 12 data points (of Gauge type) 
with a scrape interval of 1 minute, if i apply the rate(metric[2m]) / 
increase(metric[2m]) or deriv/delta functions, i notice some discrepancies 
in the results. Example - 
p1=10 @2024-04-06 13:33:48.666000
p2=10 @2024-04-06 13:34:48.666000
p3=10 @2024-04-06 13:35:48.666000
p4=10 @2024-04-06 13:36:48.666000
p5=20 @2024-04-06 13:37:48.666000
p6=20 @2024-04-06 13:38:48.666000
p7=20 @2024-04-06 13:39:48.666000
p8=20 @2024-04-06 13:40:48.666000
p9=30 @2024-04-06 13:41:48.666000
p10=30 @2024-04-06 13:42:48.666000
p11=30 @2024-04-06 13:43:48.666000
p12=30 @2024-04-06 13:44:48.666000
....

in that case if i use rate(metric[2m]), and increase(metric[2m]) here:
p1: rate = NA,     increase=NA  ( not enough data points)    13:33:48.666000
p2: rate=  0    (10-10)/120    , increase = 0 (10-10)  
  13:34:48.666000   -   13:32:48.666000
p3:  rate=  0 (10-10)/120    , increase = 0 (10-10)   13:35:48.666000  -  
13:33:48.666000 
p4:  rate=  0   (10-10)/120    , increase = 0 (10-10)   13:36:48.666000  -  
13:34:48.666000
p5: rate=0.0833 (20-10)/120 , increase=0 (20-10)  13:37:48.666000  -  
13:35:48.666000 
p6:  rate=0.0833 (20-10)/120 , increase=0 (20-20)  
13:38:48.666000 -  13:36:48.666000
p7:  rate=0 (20-20)/120 , increase=0 (20-20)  13:39:48.666000 
- 13:37:48.666000
p8:  rate=0 (20-20)/120 , increase=0 (20-20)  13:40:48.666000 
- 13:38:48.666000
p9:  rate=0.0833 (30-20)/120 , increase=10 (30-20)  
13:41:48.666000 - 13:39:48.666000
p10:  rate=0.0833 (30-20)/120 , increase=10 (30-20)  
13:42:48.666000 - 13:40:48.666000
p11:  rate=0 (30-30)/120 , increase=0 (30-30)  12:43:48.666000  
-  12:41:48.666000
p12:  rate=0 (30-30)/120 , increase=0 (30-30)  12:44:48.666000  
-  12:42:48.666000

But when i tried visualizing the data through the prometheus ,
[image: increase.png]
For instance, for point p5, i expected a rate of 0.0833 and an increase of 
10, but Prometheus displayed 0.16 and 20 respectively. Could you please 
share some insights onto this observation?

Regards,
P

-- 
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/d5922e48-29f0-4d81-96ea-6e5765c2c134n%40googlegroups.com.

Reply via email to