AE-2327 : AMP - Implement Replica nodes architecture for non-nfs supported deployments

Review Request #1302 — Created Jan. 12, 2026 and submitted — Latest diff uploaded

pmurugaiyan
AMP
amp_4_0
AE-2327
apoorva.sn, pradeep, shuinvy
  • Implemented the replica & global service to max utilize the resources and provide the fallback failovers.

[root@node-1 container]# docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
hqgq2j4vcmd9ifivtssekw37y * node-1 Ready Active Leader 29.1.4
5ccgg9d98h10stlasl4bj35z4 node-2 Ready Active Reachable 29.1.4
waesigdn1upcrh23s40wca61t node-3 Ready Active Reachable 29.1.4
[root@node-1 container]# docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
v0ukxqxua01p amp_etcd1 replicated 1/1 192.168.162.116:5000/amp/etcd:latest
v7q4899q78jr amp_etcd2 replicated 1/1 192.168.162.116:5000/amp/etcd:latest
goksinbmux6u amp_etcd3 replicated 1/1 192.168.162.116:5000/amp/etcd:latest
ah8cn8ku4v8h amp_grafana global 3/3 192.168.162.116:5000/amp/grafana:latest
qly6xipu4zr3 amp_haproxy global 3/3 192.168.162.116:5000/amp/haproxy:latest
f8vkg91rnu92 amp_logstash replicated 3/3 192.168.162.116:5000/amp/logstash:latest :514->5514/tcp, :514->5514/udp
nwx0itpbzqbc amp_nginx global 3/3 192.168.162.116:5000/amp/nginx:latest
n7vfwg9j0r26 amp_opensearch replicated 3/3 (max 1 per node) 192.168.162.116:5000/amp/opensearch:latest
uw1sfhx7rgjz amp_opensearch-dashboards replicated 3/3 192.168.162.116:5000/amp/opensearch-dashboards:latest *:5601->5601/tcp
hhnon2s62zpu amp_pgbouncer global 3/3 192.168.162.116:5000/amp/pgbouncer:latest
hxorcdj2j4ti amp_telegraf global 3/3 192.168.162.116:5000/amp/telegraf:latest
2bcnchkoy444 amp_timescaledb replicated 2/3 (max 1 per node) 192.168.162.116:5000/amp/timescaledb:latest
[root@node-1 container]#

The changes has been tested locally.

    Loading...