Добавлен балансировщик Traefik
This commit is contained in:
13
Makefile
13
Makefile
@@ -170,17 +170,22 @@ tsung-test: ## Запустить нагрузочный тест Tsung
|
||||
@echo "Отчёт: logs/tsung/*/report.html"
|
||||
|
||||
wrk-register: ## Нагрузочный тест регистрации (wrk2)
|
||||
@wrk -t4 -c100 -d30s -t100 -s test/wrk/scripts/wrk_register.lua http://localhost:8080/v1/register
|
||||
@wrk -t4 -c100 -d30s -t100 -s test/wrk/scripts/wrk_register.lua http://localhost/v1/register
|
||||
|
||||
wrk-search: ## Нагрузочный тест поиска (wrk2)
|
||||
@TOKEN=$$(curl -s -X POST http://localhost:8080/v1/register \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"email":"wrktest@test.com","password":"pass"}' | \
|
||||
grep -o '"token":"[^"]*"' | cut -d'"' -f4); \
|
||||
wrk -t4 -c100 -d30s -R200 \
|
||||
wrk -t4 -c100 -d30s -t200 \
|
||||
-H "Authorization: Bearer $$TOKEN" \
|
||||
http://localhost:8080/v1/search?type=event\&q=test
|
||||
|
||||
wrk-health: ## Нагрузочный тест health (wrk2)
|
||||
wrk -t4 -c10000 -d30s -t200 \
|
||||
-H "Host: api.eventhub.local" \
|
||||
http://localhost/health
|
||||
|
||||
# ============================================================================
|
||||
# CODE QUALITY
|
||||
# ============================================================================
|
||||
@@ -258,6 +263,10 @@ docker-compose-up: ## Запустить кластер (3 ноды)
|
||||
@echo "Node 1: http://localhost:8080"
|
||||
@echo "Node 2: http://localhost:8082"
|
||||
@echo "Node 3: http://localhost:8084"
|
||||
@echo "Prometheus: http://localhost:9090"
|
||||
@echo "Grafana: http://localhost:3000"
|
||||
@echo "ObserverWeb: http://localhost:4000/observer/"
|
||||
@echo "Traefik: http://localhost:8080"
|
||||
|
||||
docker-compose-down: ## Остановить кластер
|
||||
@echo "Остановка кластера..."
|
||||
|
||||
Reference in New Issue
Block a user