Thanks!

On Thu, Apr 7, 2022, 19:04 Julius Volz <[email protected]> wrote:

> On Thu, Apr 7, 2022 at 4:52 PM Stuart Clark <[email protected]>
> wrote:
>
>> On 07/04/2022 14:04, Yaron B wrote:
>> > Hello,
>> > we have a counter metric that counts each time a pod is doing a
>> > specific action.
>> > I need to count how many times the pod (actually sum of all the pods
>> > from a certain deployment) did the action over 24 hours.
>> > problem is, the pod is on spot, and when it gets restarted, the
>> > counter resets, so the metric might be 20 at 1:00, but at 2:00 it
>> > might be 3, so when I try to do delta, or sum over time, I am getting
>> > wrong results..
>> > any ideas how can I get the real delta for the action in a 24 hours
>> range?
>>
>> Look at using rate() which handles counter resets. If you multiply the
>> value produced by the time period it is over you would get the number of
>> actions that occurred.
>>
>
> That sounds equivalent to just using increase() - increase() is identical
> to rate(), except that it does not convert the unit to be per-second, but
> keeps it per-whatever-time-interval-you-specified.
>
> But yep, with metrics and resets, this is only ever going to be an
> estimate, and both rate() and increase() do some extrapolation, see also
> https://promlabs.com/blog/2021/01/29/how-exactly-does-promql-calculate-rates
> .
>

-- 
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/CAPe6rojb4mfFEeL0y_%2BmM-tu0wnSSuk_syfD%3DaDXqifYUkjNug%40mail.gmail.com.

Reply via email to