不知道標題該下啥…
前陣子因為工作需要,需要測試一個 web app 分布在多台機器下的狀況
想說使用 docker 來做這件事,但又懶得弄 nginx 的設定
稍微查了一下發現有 dockercloud/haproxy
我使用的情境是 web app * 3 + ha * 1 + redis * 1
web 使用了兩個 port 7788, 7789
但是不想讓 ha 把流量導去 7788,所以可以設定 EXCLUDE_PORTS
如此一來,在 docker-compse up 後,就可以透過 http://192.168.99.100:5566/ 來連上了
並且可以透過 docker stats $(docker ps -q) 這個指令來觀察正在執行中的 containers 的基本 metrics~
快速簡單!