
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

Bogdan (SirEdvin)
19.10.2018
17:08:57

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 команд каждой.
Числа с потолка, разумеется.

Nklya
19.10.2018
17:12:54

Sergey
19.10.2018
17:13:30

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

Google

Alexander
19.10.2018
17:13:49

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

Andrey
19.10.2018
17:14:30

Sergey
19.10.2018
17:14:45

Nklya
19.10.2018
17:15:13

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

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

Bogdan (SirEdvin)
19.10.2018
17:15:52

Andor
19.10.2018
17:16:29
померялся так померялся

Sergey
19.10.2018
17:16:36
потому что каждый будет делать работу заново

Алексей
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

Sergey
19.10.2018
19:29:08

Дмитрий
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
когда стандартизации и общих тулзов нет - начинается разброд и шатание, и команды в компании повторяют одну и ту же работу на разные лады.

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

Sergey
19.10.2018
19:40:49

Дмитрий
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
Проблема в том, что стандартизировать нужно подходы, технологические стеки стандартизировать можно только для типичных проектов, имхо. Если у вас каждый проект отличается от старых, тащить туда такой же стек, как на предыдущем проекте не очень решение

Vladimir
19.10.2018
20:19:19

Дмитрий
19.10.2018
20:20:34

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
Фреймворки похожие в разных языках, стандарты написания протоколов взаимодействия и т.п.

Дмитрий
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
:) верю

Vladimir
19.10.2018
20:26:18

Дмитрий
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

Дмитрий
19.10.2018
20:32:16

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

Дмитрий
19.10.2018
20:34:10

Vladimir
19.10.2018
20:34:28

Дмитрий
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
вместо того чтобы сказать "в пизду этот ваш карбон, я пойду и напишу свою TSDB для нашей команды" Рома и ко нахуярили го-карбон, а потом протолкали его в остальные команды.
не изменив при этом стандарт TSDB - графит