Open MohanSaiTeki opened 4 years ago
@MohanSai1997 - Were you able to make any progress setting up the HA instance?
@MohanSai1997 - Were you able to make any progress setting up the HA instance?
This project is SUNSET. Please refer README.md file
@MohanSai1997 - Were you able to make any progress setting up the HA instance?
This project is SUNSET. Please refer README.md file
Ohh yeah, I see it. thank you!
https://github.com/timescale/promscale is the project that is recommended to use.
I am trying to set up the High Availability of Prometheus using timescaleDB with below configurations.
Node exporter
docker run -d -p 9100:9100 quay.io/prometheus/node-exporter
Prometheus
docker run -it -p 9090:9090 -v /root/prometheus/prometheus1.yml:/etc/prometheus/prometheus.yml prom/prometheus
docker run -it -p 9091:9090 -v /root/prometheus/prometheus2.yml:/etc/prometheus/prometheus.yml prom/prometheus
Prometheus adapter
prometheus-adapter-1
docker run -it -p 9201:9201 timescale/prometheus-postgresql-adapter:latest -pg-host=10.128.15.221 -pg-password=secret -leader-election-pg-advisory-lock-id=2 -leader-election-pg-advisory-lock-prometheus-timeout=7s
prometheus-adapter-2
docker run -it -p 9202:9201 timescale/prometheus-postgresql-adapter:latest -pg-host=10.128.15.221 -pg-password=secret -leader-election-pg-advisory-lock-id=2 -leader-election-pg-advisory-lock-prometheus-timeout=7s
pg_prometheus
docker run --name pg_prometheus -e POSTGRES_PASSWORD=secret -it -p 5432:5432 timescale/pg_prometheus:latest-pg11 postgres -csynchronous_commit=off
When I spin up, everything is working fine with the below status.
prometheus-adapter-1 -> Leader log
prometheus-adapter-2 -> Not a leader log
But when I stop the prometheus-1, prometheus-adapter-2 is not picking the leadership. Please find the below logs for adapters.
prometheus-adapter-1
prometheus-adapter-2
But when I stop the prometheus-adapter-1 then prometheus-adapter-2 is picking the leadership.
Another interesting thing is when I again start the promethus-1 then I see "Election id 2: Instance is not a leader. Can't write data" in prometheus-adapter-1 log. Please see the below log.
So, am I followed any wrong step while setting this. or is this bug?
Please help me to resolve this issue.