xtengine
封装tengine为docker镜像, 基于cloudposse/tengine,增加了状态监控和动态调整upstream pool,后期会加入监控和管理UI。
install & config
docker run -d -p 80:80 -p 443:443 -p 8081:8081 itwye/xtengine
在你的工作主机增加dns解析, 如在”/etc/hosts”增加如下, $docker_server请替换为你的docker宿主机IP.
1 | $docker_server prod.xtengine.com |
usage
upstreams detail
1 | curl http://manage.xtengine.com:8081/detail |
upstreams list
1 | curl http://manage.xtengine.com:8081/list |
单个upstream detail
1 | curl http://manage.xtengine.com:8081/upstream/prod.xtengine.com |
upstream其它操作请见: upstream other operate
xtengine requset statistics
1 | curl http://manage.xtengine.com:8081/reqstat |
xtengine vts module
1 | http://manage.xtengine.com:8081/ng_status |
访问测试用upstream
1 | curl http://test.xtengine.com # 8089 |