Мы разместили загрузочное приложение Sprint в PCF и настроили на 3 экземпляра. Как QA, как проверить несколько экземпляров. Есть ли какой-нибудь инструмент, который может помочь нам в проверке.
Как протестировать или проверить несколько экземпляров приложения, размещенного в PCF (Cloud Foundry)
Ответы (1)
Go Router отправляет трафик на любой экземпляр, работающий в PCF. Итак, есть несколько вещей, которые вы можете сделать;
Войдите в диспетчер приложений PCF и выберите приложение - убедитесь, что вы видите 3 запущенных и работающих экземпляра. Он также предоставляет вам подробную информацию о потреблении ЦП и памяти каждым экземпляром.
Если у вас есть доступ, вы можете использовать ssh в контейнере, используя команду ниже - все контейнеры должны быть доступны
cf ssh <appname> -i n
Где n = 0, 1, 2На несколько экземпляров также можно ссылаться через инструмент мониторинга, если вы настроили какой-либо
Запустите приложения и посмотрите логи; он покажет вам подробную информацию о том, к какому экземпляру он перешел
[APP / PROC / WEB / 0] - ›Экземпляр 1
[APP / PROC / WEB / 1] -› Экземпляр 2
[APP / PROC / WEB / 2] - ›Экземпляр 3
cf app <name>
, и вы увидите статус каждого из перечисленных экземпляров приложения. Вы также можете отправлять запросы к конкретному экземпляру приложения, добавив заголовок X-Cf-App-Instance
к вашему запросу. См. docs.cloudfoundry.org/concepts/.
- person Daniel Mikusa; 12.01.2021