@devops_ru

Страница 1861 из 4568
Alexander
21.12.2016
04:33:40
а с такими сервисами удобно - можно сделать несколько таких online-мониторигов и уж какой-то из них гарантированно будет работать и скажет, что сервер упал

Э, ансибл не централизован
так всё равно же лишние силы на поддержку

Google
Max
21.12.2016
04:34:09
Брррррр

Спать пойду

Alexander
21.12.2016
04:34:13
а с онлайн сервисами удобно - это не вы время тратите

главное, не полагаться на 1 такой сервис, а подключить сразу пачку

Max
21.12.2016
04:34:47
Говорят из 2х карандашей и буханки хлеба...

Alexander
21.12.2016
04:35:05
так я же сказал, в чём плюс - вы настраиваете 1 раз и не думаете об этом больше

делаете запись в документации проекта и всё

Max
21.12.2016
04:35:32
Сервис взял и пошёл по пизде

Alexander
21.12.2016
04:35:41
да, поэтому их не 1 , а пачка сразу

какой-нибудь точно будет работать

Max
21.12.2016
04:35:48
И они все разные

Отличный план)

Alexander
21.12.2016
04:36:01
ну да, они все разные, от независимых компаний

Google
Alexander
21.12.2016
04:36:06
в разных дц

Max
21.12.2016
04:36:17
И с разным набором фич...

Alexander
21.12.2016
04:36:17
3 таких сервисов хватит

а какие там фичи нужны? просто чтобы статус ответа 200 был

Max
21.12.2016
04:36:35
И 3 агента ставить на сервер...

Alexander
21.12.2016
04:36:36
если 200 статус ответа - всё ок

Max
21.12.2016
04:37:06
А нахуй такой чекер аптайма нужен?) если он ничего не может кроме 200 отдать

Alexander
21.12.2016
04:37:14
а что ещё нужно?

Max
21.12.2016
04:37:23
Curl жи есть

Alexander
21.12.2016
04:37:31
curl работает где-то на своём сервере

то есть это уже мы тратим время на поддержку, а не кто-то

Max
21.12.2016
04:37:45
Место на дисках мониторить например нужно

Alexander
21.12.2016
04:37:55
так если места не хватит - будет 500 ошибка

и мы это увидим в Sentry

Александр
21.12.2016
04:38:06
Кто сказал заббикс?

Утра

Max
21.12.2016
04:38:44
так если места не хватит - будет 500 ошибка
Ток вот суть в том что тебе дадут пизды, а я разберусь заранее с проблемой

Alexander
21.12.2016
04:38:52
мы можем в самом коде вставить отправку уведомления в Sentry о том, что осталось мало места и скоро не хватит

то есть если осталось меньше 10Гб, то он ругается

Google
Александр
21.12.2016
04:39:19
Проблемы?
Не. Я его люблю. А у тебя как, всё хорошо?

Alexander
21.12.2016
04:39:22
и этих 10Гб нам хватит чтобы обнаружить и пофиксить, пока не станет 0

так если все разработчики?

Max
21.12.2016
04:39:35
Alexander
21.12.2016
04:39:57
это 1 строчка

Max
21.12.2016
04:40:00
Ох хуйню какую-то обсуждаем

Александр
21.12.2016
04:40:35
Max
21.12.2016
04:41:31
Хуяк в амазоне тормозит десяток инстансов, потому что steal time, а в сентри тишина)

Реплика по пизде пошла у бд

Александр
21.12.2016
04:43:27
Проблема в том, что один пишет как снизить расходы, мало понимая почему-то что простой равно деньги и деньги больше чем зп инженера, а второй не смотрит на бизнес и цену бизнеса

Alexander
21.12.2016
04:43:33
Но зачем напрягать разработчика писать этот код?
я не тестил, но как-то так там на питоне будет: import os statvfs = os.statvfs('/storage/directory') if statvfs.f_frsize * statvfs.f_bavail < 1234567: client.captureMessage('Ooops, we really need MORE disk space')

Max
21.12.2016
04:43:33
Орут переключаемся на реплику, срочно, базе пизда настает

Александр
21.12.2016
04:43:36
Вы оба наркоманы

Max
21.12.2016
04:43:37
А реплики нет

Alexander
21.12.2016
04:43:44
я написал это за 4 минуты)

Max
21.12.2016
04:44:12
Именно с точки зрения что будет дешевле, проебать все полимеры или держать одного сотрудника,который в целом точно знает что из себя представляет продукт

Alexander
21.12.2016
04:45:15
ну, там код понимает, на продакшен сервере он запущен или на девелоп

Google
Max
21.12.2016
04:45:37
И до кучи может без админа работать, если проект маленький

ну, там код понимает, на продакшен сервере он запущен или на девелоп
Он видать про сервера без выхода вл внешний мир

И это кстати нормальная практика

Alexander
21.12.2016
04:46:30
ну если это интранет, то да

тут в любом случае самому поддерживать

Max
21.12.2016
04:47:27
Как то ссыкатно каким то левым хуям отдавать мониторинг, как ни крути

И сентри у нас тоже своя)

Ибо разоришься покупать

Admin
ERROR: S client not available

Alexander
21.12.2016
04:49:34
ну, я тут больше про то, что если это какой-то сайт, то многие вещи можно сделать через мониторинг 200 статуса ответа и Sentry

не используя каких-либо дополнительных систем

не тратя на них время

Max
21.12.2016
04:50:50
Это я сандеру сказал ещё на этапе когда он услышал слово kubernetes...

Alexander
21.12.2016
04:51:10
ну да..

Max
21.12.2016
04:51:33
Надо таки быть последовательным и таки не хвататься за всё сразу

Alexander
21.12.2016
04:52:09
Kubernetes клёвая вещь, но для многих это оверхёд

и все эти бигдаты и хадупы туда же)

Max
21.12.2016
04:52:28
Для 1 сервера да

Не нужно

Впизду

Google
Max
21.12.2016
04:53:02
Спокойной ночи ?

Alexander
21.12.2016
04:54:25
спокойной ночи ??

Edvins
21.12.2016
05:50:34
/naked_MTS

Aleserche
21.12.2016
05:51:23
а? Клон пытается о себе напомнить?

Kirill
21.12.2016
06:00:26
/naked_MTS

Ой

Alexey
21.12.2016
06:01:06
Как наиболее тупые и ленивые из всей связки они косячат чаще
Вот это нормальный такой набросок про админов получился=) я прям горд за свою профессию =)

я написал это за 4 минуты)
Ты написал за минуты, а людям потом это поддерживать годами =)

Alexey
21.12.2016
06:05:48
Админ!

Aleserche
21.12.2016
06:06:47
но ты же выше этого, судя по годноте, которую тут опрокидывашь

Alexey
21.12.2016
06:07:51
Как меня доставляет когда админов считают самым дном пищевой цепочки, чуть ниже завхоза =)

Dmitry
21.12.2016
06:11:07
я не тестил, но как-то так там на питоне будет: import os statvfs = os.statvfs('/storage/directory') if statvfs.f_frsize * statvfs.f_bavail < 1234567: client.captureMessage('Ooops, we really need MORE disk space')
Когда обновится питон и модуль ос сломается, никто ничего не узнает. Хотя раньше это потеряют в кроне

Alexander
21.12.2016
06:11:47
это внутри самого проекта

у Sentry есть клиентские библиотеки на питоне и на всех других языках

даже на хаскелле)

не знаю, как в других языках программирования, но в питоне если что-то удаляют - там сначала будет PendingDeprecationWarning, потом DeprecationWarning

то есть в логах это будет болтаться достаточно длительное время

Dmitry
21.12.2016
06:13:43
Ох

Страница 1861 из 4568