Просмотр состояния сервера#
Angie поставляется со страницей статуса Stub Status, которая отображает основные метрики.
Доступ к Stub Status#
Необходимые условия:
Stub Status должен быть включен по умолчанию. Убедитесь, что аргумент командной строки
angie-status
задан как true.По умолчанию Stub Status доступен на порту 8080. Порт можно изменить с помощью аргумента командной строки
angie-status-port
. Если ваш порт отличается от 8080, измените команду kubectl proxy ниже.
Чтобы открыть страницу статуса, выполните следующие действия:
Используйте команду
kubectl port-forward
, чтобы перенаправить соединения с порта 8080 на вашем локальном компьютере на порт 8080 пода ANIC (замените<angie-ingress-pod>
на фактическое имя пода):
kubectl port-forward <angie-ingress-pod> 8080:8080 --namespace=angie-ingress
Откройте браузер по адресу http://127.0.0.1:8080/stub_status.
Чтобы получить доступ к stub status извне (без kubectl port-forward), выполните следующие действия:
Настройте с помощью аргумента командной строки
-angie-status-allow-cidrs
блоками IP/CIDR, для которых вы хотите разрешить доступ к статусу. По умолчанию доступ разрешен для127.0.0.1,::1
.Используйте IP/порт, через который доступен под ANIC, чтобы подключиться к странице статуса по пути
/stub_status
.