Минуло два роки та 4 дні, як я написав
1. Почну мабуть з того, що першим впадає в око і це звичайно ж - дизайн. На мою думку все стало більш логічним, зрозумілим і зручним, і симпатичним :). Розділи меню стали структурованішими.
2. З'явилися сторінки кожного сервера, що зручно розуміння роботи окремо взятих сервісів. Виглядає це так:
3. З'явилася підтримка Nginx! Так само інтегрувати як і HAProxy на жаль не вийшло у зв'язку з більш мізерними можливостями щодо виведення своєї статистики в безкоштовній версії Nginx-a, але основні функції (редагування, порівняння та версійність конфігів, робота та встановлення сервісів) HAProxy-WI все ж доступні для Nginx.
4. Можна розгорнути повноцінний моніторинг для HAProxy та Nginx! Він складається з: Grafana, Prometheus і Nginx і HAProxy експортерів. Парочка кліків та ласкаво просимо в дашборди!
5. У коментарях до попереднього посту мені кілька разів говорили, що використання bash скриптів для встановлення сервісів - це стріляння собі в ногу. Я з ними згоден і тому 95% всіх установок зараз проходять через Ansible. Справді зручно, та ще й надійніше. Один плюс навколо!
6. Як можна не винайти велосипед у велосипеді? Дитина велосипеда, так би мовити… Маленький такий велосипед, трьох колісний мабуть: можливість простого моніторингу портів щодо доступності порту, відповіді HTTP і перевірка відповіді за ключовим словом. Так, не багато функцій, зате ставити і адмінити легко 🙂
7. Дуже крута робота з HAProxy RunTime API. Чому дуже крута? Така є тільки в нас і… мабуть, усе. Звичайно звучить трохи претензійно, але мені справді подобається як це працює. Як наприклад виглядає робота з багатьма коханими і ненавидимими в той же час stick-table:
Мабуть, усе з основного. Було багато роботи пов'язаних із групами, ролями, безпекою та виявлення багів… А взагалі знаєте що? Тепер же
Джерело: habr.com