Я ищу сценарий для получения вывода, который сообщает мне, сколько экземпляров у меня запущено (не остановлено) в PCF. Я понимаю, что есть способ показать, сколько экземпляров есть в конвейере зала, но я хочу знать, сколько из них на самом деле запущено. Любая помощь будет здорово! Спасибо.
Отчет о запущенных экземплярах в PCF
Ответы (1)
Вы можете использовать API-интерфейс облачного контроллера Cloud Foundry, чтобы перечислить свои приложения с их состояниями. Тогда это простой скрипт, чтобы подсчитать, сколько работает.
Вы можете запросить API через эту конечную точку: http://api.run.pivotal.io/v2/apps Вам понадобится токен API; простой способ — вызвать cf oauth-token
из аутентифицированной подсказки.
Пример вызова API с помощью инструментов curl и unix для подсчета запущенных приложений:
curl -k -i --raw "http://api.run.pivotal.io/v2/apps" -H "Host: api.run.pivotal.io" -H "Authorization: bearer put_your_auth_token_here" | grep -Po '"state": "STARTED"' | cut -d: -f2 | tr -d '",' | wc -l
person
nimeshjm
schedule
19.07.2017