Hi Sean,
Prometheus does not keep track of the counters. Metric source or the
exporter does it.

As the metric goes from 0 to N on every run of the cronjob you can create a
synthetic metric in Prometheus that tracks the increase. If the labels are
persistent you can track the increase and probably can aggregate them.

On Tue, Apr 14, 2020, 6:31 PM Sean LeBlanc <[email protected]> wrote:

> I'm trying to figure out if there is a way to have a counter index even
> between application runs. My use case would be jobs scheduled via
> Kubernetes CronJob, and having counters used for when certain methods are
> called. The app would typically run in a few seconds and be done. So I set
> up pushgateway, and try running the app - I see the counter show up in the
> pushgateway, but it starts over again on the next run of the application.
>
> Is there some common practice that is done here that I should be following
> if I want a counter's value to persist between application runs?
>
> --
> 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/927f938d-aa3a-4670-9a10-17371e911448%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-users/927f938d-aa3a-4670-9a10-17371e911448%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAKimyZv_OwQqBK%3DPErSeD%2B25Y-mfSPZ_nGiQtKM_63D%3D1NdZ8g%40mail.gmail.com.

Reply via email to