Просмотр состояния сервера#

Angie поставляется со страницей статуса Stub Status, которая отображает основные метрики.

Доступ к Stub Status#

Необходимые условия:

  1. Stub Status должен быть включен по умолчанию. Убедитесь, что аргумент командной строки angie-status задан как true.

  2. По умолчанию Stub Status доступен на порту 8080. Порт можно изменить с помощью аргумента командной строки angie-status-port. Если ваш порт отличается от 8080, измените команду kubectl proxy ниже.

Чтобы открыть страницу статуса, выполните следующие действия:

  1. Используйте команду kubectl port-forward, чтобы перенаправить соединения с порта 8080 на вашем локальном компьютере на порт 8080 пода ANIC (замените <angie-ingress-pod> на фактическое имя пода):

kubectl port-forward <angie-ingress-pod> 8080:8080 --namespace=angie-ingress
  1. Откройте браузер по адресу http://127.0.0.1:8080/stub_status.

Чтобы получить доступ к stub status извне (без kubectl port-forward), выполните следующие действия:

  1. Настройте с помощью аргумента командной строки -angie-status-allow-cidrs блоками IP/CIDR, для которых вы хотите разрешить доступ к статусу. По умолчанию доступ разрешен для 127.0.0.1,::1.

  2. Используйте IP/порт, через который доступен под ANIC, чтобы подключиться к странице статуса по пути /stub_status.