Как протестировать или проверить несколько экземпляров приложения, размещенного в PCF (Cloud Foundry)

Мы разместили загрузочное приложение Sprint в PCF и настроили на 3 экземпляра. Как QA, как проверить несколько экземпляров. Есть ли какой-нибудь инструмент, который может помочь нам в проверке.


person Manigandan Seetharaman    schedule 11.01.2021    source источник


Ответы (1)


Go Router отправляет трафик на любой экземпляр, работающий в PCF. Итак, есть несколько вещей, которые вы можете сделать;

  1. Войдите в диспетчер приложений PCF и выберите приложение - убедитесь, что вы видите 3 запущенных и работающих экземпляра. Он также предоставляет вам подробную информацию о потреблении ЦП и памяти каждым экземпляром.

  2. Если у вас есть доступ, вы можете использовать ssh в контейнере, используя команду ниже - все контейнеры должны быть доступны cf ssh <appname> -i n Где n = 0, 1, 2

  3. На несколько экземпляров также можно ссылаться через инструмент мониторинга, если вы настроили какой-либо

  4. Запустите приложения и посмотрите логи; он покажет вам подробную информацию о том, к какому экземпляру он перешел

    [APP / PROC / WEB / 0] - ›Экземпляр 1
    [APP / PROC / WEB / 1] -› Экземпляр 2
    [APP / PROC / WEB / 2] - ›Экземпляр 3

person arjain13    schedule 11.01.2021
comment
Другой вариант: запустите cf app <name>, и вы увидите статус каждого из перечисленных экземпляров приложения. Вы также можете отправлять запросы к конкретному экземпляру приложения, добавив заголовок X-Cf-App-Instance к вашему запросу. См. docs.cloudfoundry.org/concepts/. - person Daniel Mikusa; 12.01.2021