Great! On Wed, Jan 20, 2021 at 8:20 AM Peter Toft <[email protected]> wrote:
> Julius - THANX > I did exactly this, and it works! > I think I was tricked by docker and the access right to the directory. The > volume I mount is now owned by the same user as the one running > pushgateway. > without chmod 777 or controlling the user access I could not write. > > Super - I got it. > > On Wednesday, January 20, 2021 at 1:02:05 AM UTC+1 [email protected] > wrote: > >> Hi Peter, I just tried it locally with Pushgateway built from HEAD and >> the persistence across restarts works fine for me (pushed metrics are still >> present after a restart). >> >> Maybe in your Docker setup the problem is that you are directly mounting >> in a single file, could you try passing the surrounding directory as the >> volume instead? See also >> https://forums.docker.com/t/sharing-a-single-file-via-a-volume-mount-does-not-work-as-expected/57088 >> >> On Tue, Jan 19, 2021 at 10:56 AM Peter Toft <[email protected]> wrote: >> >>> Is anyone using this feature? Seems to be broken to mo and I cannot see >>> any logs from this. >>> >>> On Friday, January 15, 2021 at 5:39:07 PM UTC+1 Peter Toft wrote: >>> >>>> The default is 5 minutes which is super for me. But I do not see >>>> anything happening >>>> >>>> >>>> >>>> On Friday, January 15, 2021 at 3:23:17 PM UTC+1 Julien Pivotto wrote: >>>> >>>>> I think that this is flushed on disk at regular interval: >>>>> --persistence.interval >>>>> >>>>> On 15 Jan 06:08, Peter Toft wrote: >>>>> > Thanx for the comment Julien. >>>>> > I try exactly this with >>>>> > pushgateway: >>>>> > container_name: pushgateway >>>>> > image: prom/pushgateway >>>>> > ports: >>>>> > - 9091:9091 >>>>> > volumes: >>>>> > - ./pushgateway.txt:/var/log/pushgateway.txt >>>>> > command: >>>>> > - '--web.enable-admin-api' >>>>> > - '--persistence.file=/var/log/pushgateway.txt' >>>>> > >>>>> > but I tried to login to the docker instance - the >>>>> /var/log/pushgateway.txt >>>>> > is empty :-( >>>>> > >>>>> > On Friday, January 15, 2021 at 2:00:43 PM UTC+1 Julien Pivotto >>>>> wrote: >>>>> > >>>>> > > You will need to use a docker volume to save the file across >>>>> restarts. >>>>> > > >>>>> > > On 15 Jan 03:36, Peter Toft wrote: >>>>> > > > Thanx Stuart >>>>> > > > I use docker where I just now added - >>>>> > > > '--persistence.file=/var/log/pushgateway.txt' >>>>> > > > It does not seem to give persistence. >>>>> > > > >>>>> > > > version: '3.3' >>>>> > > > services: >>>>> > > > pushgateway: >>>>> > > > container_name: pushgateway >>>>> > > > image: prom/pushgateway >>>>> > > > ports: >>>>> > > > - 9091:9091 >>>>> > > > volumes: >>>>> > > > - ./pushgateway.txt:/var/log/pushgateway.txt >>>>> > > > command: >>>>> > > > - '--web.enable-admin-api' >>>>> > > > - '--persistence.file=/var/log/pushgateway.txt' >>>>> > > > prometheus: >>>>> > > > container_name: prometheus >>>>> > > > image: prom/prometheus >>>>> > > > volumes: >>>>> > > > - ./prometheus.yml:/etc/prometheus/prometheus.yml >>>>> > > > ports: >>>>> > > > - 9090:9090 >>>>> > > > command: >>>>> > > > - '--config.file=/etc/prometheus/prometheus.yml' >>>>> > > > - '--web.enable-admin-api' >>>>> > > > - '--storage.tsdb.retention.time=1y' >>>>> > > > grafana: >>>>> > > > container_name: grafana >>>>> > > > image: grafana/grafana >>>>> > > > volumes: >>>>> > > > - ./config/grafana.ini:/etc/grafana/grafana.ini >>>>> > > > ports: >>>>> > > > - 3000:3000 >>>>> > > > >>>>> > > > >>>>> > > > On Friday, January 15, 2021 at 11:02:59 AM UTC+1 Stuart Clark >>>>> wrote: >>>>> > > > >>>>> > > > > The push gateway supports a persistence file via the >>>>> > > --persistence.file >>>>> > > > > parameter to allow cached metrics to survive restarts. >>>>> > > > > >>>>> > > > > On 15 January 2021 09:46:18 GMT, Peter Toft < >>>>> [email protected]> >>>>> > > wrote: >>>>> > > > >> >>>>> > > > >> Hi guys >>>>> > > > >> >>>>> > > > >> I use a pushgateway -> prometheus -> grafana system to >>>>> display >>>>> > > simulation >>>>> > > > >> metrics, and when I reboot the server I loose all the metrics >>>>> I have >>>>> > > in the >>>>> > > > >> pushgateway. They appear when I have rerun my external test >>>>> server >>>>> > > pushing >>>>> > > > >> metrics. >>>>> > > > >> >>>>> > > > >> If I know that there is a reboot of the pushgateway coming. >>>>> Is there >>>>> > > a >>>>> > > > >> simple'ish way to save and after a reboot restore these >>>>> metrics? >>>>> > > > >> >>>>> > > > >> Have a nice day >>>>> > > > >> >>>>> > > > >> /Peter >>>>> > > > >> >>>>> > > > >> >>>>> > > > > -- >>>>> > > > > Sent from my Android device with K-9 Mail. Please excuse my >>>>> brevity. >>>>> > > > > >>>>> > > > >>>>> > > > -- >>>>> > > > 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/821d1de4-c59d-4cd9-938a-8e23dab2b2cbn%40googlegroups.com >>>>> > > . >>>>> > > >>>>> > > >>>>> > > -- >>>>> > > Julien Pivotto >>>>> > > @roidelapluie >>>>> > > >>>>> > >>>>> > -- >>>>> > 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/a2359aa2-ba16-4862-9831-6aefb7f7d88dn%40googlegroups.com. >>>>> >>>>> >>>>> >>>>> -- >>>>> Julien Pivotto >>>>> @roidelapluie >>>>> >>>> -- >>> 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/dcecdd83-5fca-4fb5-a155-dbf477f1cce3n%40googlegroups.com >>> <https://groups.google.com/d/msgid/prometheus-users/dcecdd83-5fca-4fb5-a155-dbf477f1cce3n%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/3f2cb90d-eca6-4eaa-9757-69b70c567f8fn%40googlegroups.com > <https://groups.google.com/d/msgid/prometheus-users/3f2cb90d-eca6-4eaa-9757-69b70c567f8fn%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/CAObpH5yG5Lz1jSg3tC6u%3DWArCCwonDbk9xNi4%2Bz7eJdn7xdQ5Q%40mail.gmail.com.

