Size: a a a

Церковь метрик

2019 December 15

AV

Aliaksandr Valialkin in Церковь метрик
Navern
Не вижу смысла упарываться и воевать, даже если они себя ведут не так как нравится
Согласен, но иногда срываюсь :(
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andor
вот и славно, ждём после этого пулл реквеста с добавлением этой либы в прометея ;)
Тогда Брайан построит кирпичный завод :)
источник

VP

Viacheslav Poturaev in Церковь метрик
https://github.com/prometheus/prometheus/issues/6256 PromQL парсер и так уже в процессе рефакторинга
источник

AV

Aliaksandr Valialkin in Церковь метрик
Не понимаю, как Брайан допустил переписывание парсера. Я бы не позволил, т.к. самописный парсер удобнее в расширении, рефакторинге и дебаггинге по сравнению со сгенеренным парсером, код которого будет невозможно читать, дебажить и расширять. Развитие прометея идет куда-то не туда :(
В качестве примера, самописный код promql парсера в вм занимает пару сотен строк. При этом больше половины из этих строк занимает парсинг расширений вм таких как with templates. Код парсера для стандартного promql в вм легко читается и расширяется. Благодаря этому и появилась возможность навернуть with templates, код которых уже не такой простой. См. https://play.victoriametrics.com/promql/expand-with-exprs и https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/app/vmselect/promql/parser.go .
источник

A

Andor in Церковь метрик
@valyala а у вас LSP нет в фича-реквестах?
источник

AV

Aliaksandr Valialkin in Церковь метрик
Еще два недавних случая из жизни прометеуса, заставляющие усомниться в правильном направлении развития:

- обсуждение улучшения сжатия данных - https://github.com/prometheus/prometheus/issues/5865 . Я предложил там самый простой и эффективный способ, благодаря которому вм жмет данные лучше, чем пром - https://github.com/prometheus/prometheus/issues/5865#issuecomment-559595241 . Но этот совет проигнорили и продолжили обсуждать какую-то чушь.

- обсуждения улучшений для remote_write API - https://github.com/prometheus/prometheus/issues/5539 . Разработчики прома с таносом, включая Брайана, на полном серъезе предлагали какую-то дичь в виде сайдкаров для отправки данных в ромоут сторедж. Я попытался аргументированно возразить, но возражение было проигнорено - https://github.com/prometheus/prometheus/issues/5539#issuecomment-558595326 .

С таким уровнем разработки становится страшно за будущее прометея :(
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andor
@valyala а у вас LSP нет в фича-реквестах?
А что это?
источник

A

Andor in Церковь метрик
language server protocol
источник

AV

Aliaksandr Valialkin in Церковь метрик
Не слышал раньше о таком. Можно ссылку почитать?
источник

A

Andor in Церковь метрик
источник

A

Andor in Церковь метрик
Aliaksandr Valialkin
Еще два недавних случая из жизни прометеуса, заставляющие усомниться в правильном направлении развития:

- обсуждение улучшения сжатия данных - https://github.com/prometheus/prometheus/issues/5865 . Я предложил там самый простой и эффективный способ, благодаря которому вм жмет данные лучше, чем пром - https://github.com/prometheus/prometheus/issues/5865#issuecomment-559595241 . Но этот совет проигнорили и продолжили обсуждать какую-то чушь.

- обсуждения улучшений для remote_write API - https://github.com/prometheus/prometheus/issues/5539 . Разработчики прома с таносом, включая Брайана, на полном серъезе предлагали какую-то дичь в виде сайдкаров для отправки данных в ромоут сторедж. Я попытался аргументированно возразить, но возражение было проигнорено - https://github.com/prometheus/prometheus/issues/5539#issuecomment-558595326 .

С таким уровнем разработки становится страшно за будущее прометея :(
> Но этот совет проигнорили и продолжили обсуждать какую-то чушь.

а вроде не продолжают
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andor
> Но этот совет проигнорили и продолжили обсуждать какую-то чушь.

а вроде не продолжают
Перенесли обсуждение в родительскую issue
источник

AS

Aleksey Shirokikh in Церковь метрик
чот драма затянулась
источник

AV

Aliaksandr Valialkin in Церковь метрик
Не совсем понимаю, как это применить в рамках вм. Было бы неплохо создать фичереквест с описанием применения LSP
источник

AV

Aliaksandr Valialkin in Церковь метрик
Aleksey Shirokikh
чот драма затянулась
Все, завязываю
источник

A

Andor in Церковь метрик
Aliaksandr Valialkin
Не совсем понимаю, как это применить в рамках вм. Было бы неплохо создать фичереквест с описанием применения LSP
ну использовать более-менее стандартизованый протокол для общения автодополнялки (такой как в grafana) без хардкода на стороне клиента
источник

A

Andor in Церковь метрик
для примера
источник

AS

Aleksey Shirokikh in Церковь метрик
Саш, утаскивай это пожалуйста к себе в канал. оно конечно релевантно метрикам с моей точки зрения. но превращает канал в болталку а этого бы не хотелось
источник

A

Andor in Церковь метрик
мне лень писать нормальный фич-реквест ;)
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andor
ну использовать более-менее стандартизованый протокол для общения автодополнялки (такой как в grafana) без хардкода на стороне клиента
Интересно... Тогда графана должна поддерживать интеграцию с lsp для разных датасорсов
источник