@metrics_ru

Страница 674 из 681
Andrey
19.10.2018
17:04:00
А другой отдел "В качестве основного инструмента для сбора и отображения данных по работе бизнес-логики мы используем Graphite в связке с Grafana." какой же зоопарк

Bogdan (SirEdvin)
19.10.2018
17:04:49
В большой компании всегда зоопарк. И это лучше, чем стандартизация

Касательно тех инструментов, что выбирают большие компании, я просто скажу, что тот же prom позволяет обезопасить метрики ровно на уровне reverse-proxy, что не всегда хорошо и полезно. Он классный, но enterprice-фич не хватает :( А они, к сожалению, иногда решают.

Andor
19.10.2018
17:07:46
ну вроде на дев-саммите было решено впиливать что-то такое

Google
Sergey
19.10.2018
17:07:48
В большой компании всегда зоопарк. И это лучше, чем стандартизация
конечно лучше. а потом в компании 12 TSDB-сервисов, пять мониторингов, шесть оповещалок об алертах и три календаря.

Bogdan (SirEdvin)
19.10.2018
17:08:57
конечно лучше. а потом в компании 12 TSDB-сервисов, пять мониторингов, шесть оповещалок об алертах и три календаря.
Хах, вы думаете такого не будет при стандартизации? При стандартизации происходит так же, только команда, вместо того, что бы использовать свое решение, вынуждена будет использовать свое и какой-то Zabbix 2.0, потому что его вот полгода назад только стандартизировали

Sergey
19.10.2018
17:09:01
еще новый продукт охуенно разрабатывать. нужен тебе распределенный консенсус - и ты сразу так думаешь "нахуй стандартизацию, напишу свой". и со стораджами так же.

сидишь, кнопки жмешь, сложные продукты разрабатываешь, зашибись.

а потом внезапно выясняется что в компании четыре разных питона 2.7

Bogdan (SirEdvin)
19.10.2018
17:11:21
У вас была в крупной компании, в которой есть много отделов стандартизация, которой управляли не вы?

Sergey
19.10.2018
17:11:33
не распарсил

а. 1) дефайн крупная. 2) дефайн много.

Bogdan (SirEdvin)
19.10.2018
17:12:40
Ну вот предположим, штук 5 разных продуктов, которые разрабатываются минимум по 10 команд каждой.

Числа с потолка, разумеется.

Sergey
19.10.2018
17:13:30
Ну вот предположим, штук 5 разных продуктов, которые разрабатываются минимум по 10 команд каждой.
ага. три раза. в трех разных больших компаниях. в одной не было стандартизации совсем. в другой стандартизация была, но сделанная идиотами. в третьей была стандартизация, сделанная не идиотами.

Andrey
19.10.2018
17:13:35
ну ладно уж, сколько можно не относится то, вон народ туда перекидывается по простому, так что не такие уж и оторванные

Google
Bogdan (SirEdvin)
19.10.2018
17:13:58
Стандартизация сделанная не идиотами - это как?

Sergey
19.10.2018
17:14:45
Стандартизация сделанная не идиотами - это как?
это когда тебе нужен TSDB и он есть, развит, работает как надо и решает задачи.

Nklya
19.10.2018
17:15:13
Стандартизация сделанная не идиотами - это как?
Например Technology Radar интересная штука для приведения в порядок зоопарка https://www.thoughtworks.com/radar

Andor
19.10.2018
17:15:13
команда хотя бы в тысячу инженеров?

Alexander
19.10.2018
17:15:35
Ой опять вот это пошло, у кого команда больше, у кого проекты длиннее...

Bogdan (SirEdvin)
19.10.2018
17:15:52
это когда тебе нужен TSDB и он есть, развит, работает как надо и решает задачи.
Ммм ... вы же понимаете, что у вас либо cutting-edge, либо все продумано, либо у вас просто шикарная команда и далеко не всем такое дано?

Andor
19.10.2018
17:16:29
Ой опять вот это пошло, у кого команда больше, у кого проекты длиннее...
у меня в конторе щас меньше 10 инженеров включая меня и у нас ниочинь

померялся так померялся

Sergey
19.10.2018
17:16:36
Ммм ... вы же понимаете, что у вас либо cutting-edge, либо все продумано, либо у вас просто шикарная команда и далеко не всем такое дано?
а то. фокус в том, что если у вас нет подобного элайнмента и стандартизации между командами, то фиг вы до cutting edge дойдете

потому что каждый будет делать работу заново

Алексей
19.10.2018
17:44:27
С удовольствием почитал бы про не идиотами

Сам размышляю над стандартизацией инструментов vs стандартизацией выводов из инструментов

Интересно где грань перехода от первого ко второму

Nklya
19.10.2018
17:51:45
и то и другое лучше чем просто бардак, как обычно бывает

Bogdan (SirEdvin)
19.10.2018
17:54:53
Стандартизация построенная идиотами лучше, чем бардак? Хех

Масло лучше, чем масло

Deep Sea
19.10.2018
18:01:12
Коллеги, существует ли некий прокси для прометея, который бы позволил направить запрос сразу в несколько прометеев?

Сейчас обхожусь федерацией, но в случае добавления новых метрик или перебоев работы сети не очень удобно получается.

Google
Andor
19.10.2018
18:02:40
был где-то, но наверное лучше thanos возьми

Алексей
19.10.2018
18:10:10
Был. Стоит поискать в истории канала

Andor
19.10.2018
18:10:29
кстати в таносе же тоже есть подобный прокси в комплекте

Дмитрий
19.10.2018
19:22:21
а то. фокус в том, что если у вас нет подобного элайнмента и стандартизации между командами, то фиг вы до cutting edge дойдете
Ну как раз стандартизации и мешают выходу на cutting-edge. Чтоб воспользоваться новой технологией, её надо принять как стандарт и внедрить как стандарт повсеместно. Умеренный хаос - это как раз про agile.

Дмитрий
19.10.2018
19:31:09
Смотря на каком уровне смотреть - взглянул чуть ниже и уже "воспользоваться новой технологией"

Алексей
19.10.2018
19:31:25
обрати внимание что стандартом может быть выходной сигнал

тогда новая технология получает шанс

Дмитрий
19.10.2018
19:33:35
Так мы спустимся до размерности транзисторов в процессоре, а затем вообще на теоретическую физику, а остальное станет лишь "воспользоваться"

Ядро линукса даже не создало новых технологий, лишь применили C поверх железа

Sergey
19.10.2018
19:36:36
Ядро линукса даже не создало новых технологий, лишь применили C поверх железа
точно. только линукс взлетел, потому что им кто-то занимался кроме Линуса. а теперь представь картину, когда линукса нет, а каждый пытается сам пилить ядро, потому что в его команде будет особое ядро.

когда стандартизации и общих тулзов нет - начинается разброд и шатание, и команды в компании повторяют одну и ту же работу на разные лады.

Sergey
19.10.2018
19:37:24
каждый поднимает свои репозитории с пакетами, свои билд-фермы, свои мониторинги, хостинги кода и т.п.

Andor
19.10.2018
19:38:20
а потом эволюционно останется лучшее

Sergey
19.10.2018
19:38:45
а потом эволюционно останется лучшее
щаз, два раза. продукты не доходят до стадии эволюционной борьбы.

Andor
19.10.2018
19:39:02
когда?

Дмитрий
19.10.2018
19:40:07
когда стандартизации и общих тулзов нет - начинается разброд и шатание, и команды в компании повторяют одну и ту же работу на разные лады.
Прям напоминает Google Borg, а потом преобразованый в стандарт Kubernetes, а ведь внутри Google он нормально жил "для личных целей". В этот момент мы приходим к определению размера "команды" и соответственно стандарта.

Дмитрий
19.10.2018
19:41:13
Идеи и логика, а не код

Внутри команды на 5 человек можно сделать стандарт, а будет ли он стандартом для конторы в 50 команд? А имеет ли значение какие у других команд стандарты, когда они пилят разные куски пазла, отвечающие за разные задачи (притом могут использовать разные языки программирования)? Ну вот, а там всего 2 мониторинга на множество команд...

Google
Dmitriy M.
19.10.2018
19:45:38
У каждой команды свой велосипед

Дмитрий
19.10.2018
19:46:42
А у некоторых даже язык... Фронты, беки, ML, real-time компоненты...

Bogdan (SirEdvin)
19.10.2018
19:47:14
каждый поднимает свои репозитории с пакетами, свои билд-фермы, свои мониторинги, хостинги кода и т.п.
Ммм ... а потом начинается "нам не хватает 2 воркеров в teamcity, выделить больше нам не выделят, перейти с teamcity нельзя, начинаем пилить костыли".

Проблема в том, что стандартизировать нужно подходы, технологические стеки стандартизировать можно только для типичных проектов, имхо. Если у вас каждый проект отличается от старых, тащить туда такой же стек, как на предыдущем проекте не очень решение

Vladimir
19.10.2018
20:20:46
Общие кирпичики всегда выгодно выделять и наслаждать

Ну при достаточном размере компании

Дмитрий
19.10.2018
20:21:52
Ну переводить всю разработку на ноду просто потому как в браузер JS - вот тогда не имеет значения, но обычно так не делают

Admin
ERROR: S client not available

Vladimir
19.10.2018
20:23:06
Ну переводить всю разработку на ноду просто потому как в браузер JS - вот тогда не имеет значения, но обычно так не делают
Имеют единый стандарт мониторинга, единый подход к логам, единую инфраструктуру (начиная от балансеров до оркестрации контейнеров), даже единую билд систему на вообще все - я про такие базовые вещи

Фреймворки похожие в разных языках, стандарты написания протоколов взаимодействия и т.п.

Дмитрий
19.10.2018
20:24:53
Инфраструктура с сетевыми железками и ipmi не очень подходят для графита... Протоколы взаимодействия - согласен

Алексей
19.10.2018
20:25:41
Общие кирпичики всегда выгодно выделять и наслаждать
"наслаждать" записал себе. полезное словечко

Vladimir
19.10.2018
20:26:01
Алексей
19.10.2018
20:26:13
:) верю

Дмитрий
19.10.2018
20:26:52
Если стандарт PG, то это не отменяет эластика

Vladimir
19.10.2018
20:27:14
@StalkerNOVA я потерял нить обсуждения

Google
Дмитрий
19.10.2018
20:28:01
Ну жёсткие стандарты хранения данных в этот раз)

Vladimir
19.10.2018
20:28:16
Их наличие

Алексей
19.10.2018
20:28:56
насаждать хорошие практики внутри разнородных стеков сложновато будет

только если они сильно будут общие

Дмитрий
19.10.2018
20:29:16
На самом деле даже под копотом ОС множество нишевых решений, просто потому как они идеально подходят под конкретные задачи

Алексей
19.10.2018
20:29:54
вот только если в таком виде https://github.com/donnemartin/system-design-primer

Vladimir
19.10.2018
20:30:50
насаждать хорошие практики внутри разнородных стеков сложновато будет
Ну крупные компании пытаются бороться с нишевыми решениями, не используя их нигде где прям не обойтись

Vladimir
19.10.2018
20:32:49
Тут согласен
И они стали крупными отчасти потому что смогли стандартизовать стек

Дмитрий
19.10.2018
20:34:10
И они стали крупными отчасти потому что смогли стандартизовать стек
А на острие прогресса те, кто не воспринимают стандарт как дому и пробуют разное

Дмитрий
19.10.2018
20:35:13
Простой пример - Golang на каком-то этапе был экспериментом

Andor
19.10.2018
20:35:14
Дмитрий
19.10.2018
20:36:27
Кто-то отступил от стандарта, создал велосипед, и вот мы имеем go-carbon

Andor
19.10.2018
20:48:29
вас послушать, так тут каждый первый - СТО

evix
19.10.2018
20:49:11
мамкин

Konstantin
19.10.2018
20:53:18
я каждый раз, как вернусь в этот чат, горжусь, в какую профессиональную тусовку я попал

лучшие технические люди планеты

жалко про мониторинг мало

Sergey
19.10.2018
20:55:32
Кто-то отступил от стандарта, создал велосипед, и вот мы имеем go-carbon
между тем, замена карбона на го-карбон - хороший пример сохранения стандартов.

вместо того чтобы сказать "в пизду этот ваш карбон, я пойду и напишу свою TSDB для нашей команды" Рома и ко нахуярили го-карбон, а потом протолкали его в остальные команды.

не изменив при этом стандарт TSDB - графит

Страница 674 из 681