Pull to refresh

Comments 16

Веб-сервер Angie. «Зачем? Если есть *****»

Тут вопрос будет скорее не к сравнению с nginx, а с его форками, tengine или openresty, например, поскольку в них мониторинг уже есть

Angie отслеживает поколение конфигурации каждого своего процесса; нумерация начинается с единицы при запуске сервера, а номера растут при каждой перезагрузке конфигурации и указаны в именах процессов.

А какого размера там счётчик 32 или 64 бита? Что будет когда счётчик переполнится?

64 бита. Пойдет считать по второму кругу, с нуля.

Конфиг даже 4млрд раз перечитать без перезапуска - уже подвиг :)

Ну иногда мы автоматизируем скриптами и там бывают ошибки которые человек недоглядел. Тогда вот и всплывают необычные баги)

Пока не готово, но мы работаем над этим.

Как успехи? Добавьте сюда ссылку, когда будет готово.

Мы разработали шаблон для Grafana (визуализация для систем мониторинга) для веб-сервера Angie (https://grafana.com/grafana/dashboards/20719-angie-dashboard/). Предлагаем вам его протестировать 🚀
Инструкцию по установке системы мониторинга вы найдете по ссылке (https://angie.software/configuration/grafana/).

Отлично! Потестируем.

какая графана минимум нужна для этого дашборда?

Dashboard создан на 10.4.0, с более ранними версиями может не заработать

Да, с этой графаной всё взлетело. Такой вопрос. Есть upstream. Определяется так:

upstream minio-cluster {
    zone upstream-minio 256k;
    ip_hash;
    server server1;
    server server2;
    server server3;
    server server4;
}

Из документации не ясно как выбирать размер, для каких случаев какие значения? Чего там и сколько будет хранится в этой разделяемой памяти. Чем в большем количество upstream-ов будет определена указанная зона, тем больше и там данных? А сколько данных для одного сервера апстрима хранится?

Размер зон это очень конкретизированный вопрос. Зависит от конкретного сетапа в целом. Например, как можно расчитать размер зоны, если в данный момент server1 резолвится в 50 пиров, а через 5 минут DNS отдаст уже 2 IP. А если сейчас резолвит в 10 пиров, на которых висят вебсокеты, а затем порезолвит в 50, оставляя еще и те 10 с долгоживущими соединениями. Системный администратор должен следить за этим. Console Light, например, показывает наполненность зон. Обычный совет тут, это подбирать размер зоны который удовлетворить конкретно взятый сетап.

А если говорить про обычные случаи, ненагруженые, когда на один апстрим DNS выдаёт один адрес или же бэк задан ip-адресом? Как вот в данном случае задано 4 бэка. Сколько информации хранится для одного адреса?

Статистика радует, что и говорить.

Sign up to leave a comment.

Articles