Seva
А к тому что надо знать что и зачем мониторить. У тебя может быть 100% cpu и забитые диски, но все ок для пользователя. Или пустой инстанс но глючный код. Важнее узнать о втором.
Seva
И чинить второе
Seva
(Если ты предоставляешь только сервера, то что ты делаешь в девопс чатике?)
Donald
Donald
Мониторить бизнес метрики это хорошо, но недостаточно. Например: выкинул ты заббикс, считаешь только число заказов в секунду и вдруг место на диске кончилось
Donald
Error500, вот это вот все
Donald
Ну место ты починил конечно, но был бы заббикс - прилетел бы ворнинг и можно было все исправить заранее
Donald
Элсо заббикс отстой, конечно, но место и проц мониторить все равно нужно. И количество заказов. И память. Можно даже мониторить количество заказов заббиксом, о ужас. Отстой он не потому что заказы не мониторит, а по конструкции
Recluse
Хорошее начало утра
Alexander
смерть - просто следствие генетической болезни старения, так что теоретически это поддаётся лечению (на земле есть бессмертные организмы), просто у нас пока нет нужных технологий
Alexander
тут же есть трансгуманисты, не так ли?))
Denis
Кто=нибудь использует? https://clusterhq.com/
Alexander 🐕
тут же есть трансгуманисты, не так ли?))
Трансгуманисты, Сталин дал приказ!
Donald
А без сраббикса ворнинг не прилетит?
Ты ж сказал мерять кастомер сервис
Donald
Откуда там диски?
Romeg
Кто=нибудь использует? https://clusterhq.com/
У них там несколько продуктов, смотря что
Alexander 🐕
Ты ж сказал мерять кастомер сервис
Правильно Головой не думай, кустомер измеряй
Donald
So, rather than infrastructure-centric checks like pinging a host to return its avail- ability or monitoring a process to con rm if a service is running, we’re going to replace most of those fault detection checks with metrics.
Donald
Метрики у них, да. Пинги не нужны. Децкий сад, штаны на лямках
Dmitrii
Donald
В 95м я, мониторю дос видеокамерой в экран
Alexander 🐕
Там в соседнем предложении русским языком написано: если метрика перестала поступать, это хьюстон
Alexander 🐕
We’re going to, wherever possible, avoid “blackbox” monitoring in favor of “white- box” or push-based monitoring. With a “whitebox” (hereafter push-based) archi- tecture, hosts, services, and applications are emitters, sending data to a central collector. The collection is fully distributed on the hosts, services, and applica- tions that emit data, resulting in linear scalability. This means monitoring is no longer a monolithic central function, and we don’t need to vertically scale or par- tition that monolith as more checks are added.
Alexander 🐕
Расскажите ему кто-нибудь про прометей, гггг
Donald
Ну без пингов допустим можно жить. а сервисы пчему нинадо мониторить? Например пых с нашим любимым нжинксом, пыхов в запасом, так что падение нескольких не сказывается на скорости сайта утром, но сказывается вечером. Не мониторим сервисы - узнаем о проблеме позже
Donald
Уопщем, категоризм доведет до цугундера
Alexander 🐕
Падение чего куда?
Alexander 🐕
Воркера?
Alexander 🐕
Так их перезапускает их же супервайзер
Donald
Fpm
Donald
Так супервайзера
Alexander 🐕
Там воркеры докинутся автоматом же
Donald
Падение
Alexander
тогда контейнер весь упадет
Alexander
и восстановится
Alexander 🐕
Падение черного ястреба
Donald
Надежды юношей питают. Допустим он в процессах есть, а на порту не отвечает
Alexander 🐕
Нахер тогда использовать это говно?
Alexander 🐕
Когда последний раз мы имели такие проблемы с Apache?
Denis
Сука. Как же далеки рассуждения в чате от прода 99% присутствующих.
Alexander
для пхп вообще uwsgi лучше
Alexander 🐕
Да, если он на порту не отвечает, метрика с хоста не придет
Alexander
uwsgi мониторить можно
Donald
Ты ж не монитришь сервисы, тока заказы
Alexander
я нет
Donald
Какая метрикп?
Alexander 🐕
Alexander
но вообще можно если кому-либо надо
Alexander 🐕
Ты ж не монитришь сервисы, тока заказы
Где же я сказал, что тока заказы?
Alexander 🐕
Если с хоста метрика requests перестала приходить - мониторинг сработает, не?
Dmitrii
Это да В инколлере на проде nginx вообще нет
Как так. Вчера же Павел показывал курл запрос
Donald
Ну вот те на, уже и сервисы надо мониторить, тока не напрямую, а по отсутствию метрики
Alexander 🐕
Как так. Вчера же Павел показывал курл запрос
Если бы еще Павел знал, где прод…
Donald
Дальше шо, уже и нжинкс не отстой?
Alexander 🐕
Alexander
это у них маскировка такая)) там не nginx))
Alexander
угадал?
Dmitrii
Если бы еще Павел знал, где прод…
А с каких пор публичный сайт это не прод?
Alexander 🐕
Нет, у нас сайт это просто лендинг
Alexander 🐕
Никаких сервисов на нем не висит
Denis
У меня есть публичный сайти в интернете и это не прод это говнопрод
Dmitrii
Т.е. nginx для лендингов? Best practice from Chistyakov!
Alexander 🐕
А с каких пор публичный сайт это не прод?
С тех пор, как мир стал немного пошире размером, чем просто вордпресс для SMB
Alexander
Mihail
раунд 4 чтоли?)))
Alexander
ну, есть в мире, скажем, 10 000 разных SaaS, в той или иной степени популярные сейчас (или меньше), но есть ещё и SMB, которым нужны сайты и прочее
Alexander
и это в тысячи раз больше, чем те 10 000 SaaS
Alexander 🐕
от этого вордпресс для SMB не перестал быть продом
Так и надо его держать на worpress.com, платить 10 баксов в месяц и слушать песню “Валенки"
Dmitrii
Ну вот те на, уже и сервисы надо мониторить, тока не напрямую, а по отсутствию метрики
А почему это плохо то? Если можно передавать одну метрику а измерять несколько факторов то это же заебись. Я тоже самое предлагал когда мне втирали про малое количество метрик в nginx против haproxy
Donald
Да хорошо, чо
Alexander
Так и надо его держать на worpress.com, платить 10 баксов в месяц и слушать песню “Валенки"
зачем его держать на каком-то чужом сервисе и быть зависимым от них
Alexander 🐕
Опять мы Марию испугали своей хуйней, ну
Alexander
я вот там, кстати, держал блог раньше
Alexander
в итоге они сломали базу
Alexander
и текст на русском перестал читаться
Alexander
он даже в админке был сломанным