Size: a a a

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

2019 December 14

GG

George Gaál in Церковь метрик
Bogdan (SirEdvin) Gladyshev
Люди хотят зарабатывать деньги - вот так открытие. Вам дают неплохой продукт бесплатно без "выростите - платите" и прочих подвохов. В чем проблема?
а я говорил, что он плохой?
источник

GG

George Gaál in Церковь метрик
> Люди хотят зарабатывать деньги - вот так открытие.
не вижу проблем )
источник

BG

Bogdan (SirEdvin) Gladyshev in Церковь метрик
Но использовать условную рекламу Prometheus-as-a-service уже нельзя будет
источник

GG

George Gaál in Церковь метрик
> прочих подвохов
кроме кидания какашек друг в друга
источник

GG

George Gaál in Церковь метрик
это напоминает историю с ядром линукса и системди
источник

BG

Bogdan (SirEdvin) Gladyshev in Церковь метрик
опенсорс он такой
источник

RL

Roman Lomonosov in Церковь метрик
А есть хоть одна имплементация парсинга promql кроме prometheus и victoriametrics? Я к себе встраивал код prometheus-а ради этого, thanos вроде так же делает.  (это кстати достачно больно - оно за собой половину интернета в зависимости тянет.)

Пока выглядит что единственный рассово верный парсер promql - сам прометей.
источник

A

Andor in Церковь метрик
Roman Lomonosov
А есть хоть одна имплементация парсинга promql кроме prometheus и victoriametrics? Я к себе встраивал код prometheus-а ради этого, thanos вроде так же делает.  (это кстати достачно больно - оно за собой половину интернета в зависимости тянет.)

Пока выглядит что единственный рассово верный парсер promql - сам прометей.
думаю, что нету
кроме того, Брайан явно ругался на то что реализовать promql сложно поэтому юзайте нашу реализацию, а не пишите свою
источник

VP

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

A

Andor in Церковь метрик
комментарий там совершенно не к месту обсуждения
источник

RK

Roman Khavronenko in Церковь метрик
Bogdan (SirEdvin) Gladyshev
А в чем проблема? Это в том числе защита от любой крупной компании, которая захочет нажится на популярности promql ...
я вижу проблему в том, что теперь никто кроме авторов(давайте честно, никто кроме Брайана), не сможет внести изменения в язык. Даже учитывая что это OSS, с высокой долей вероятности, ваш PR будет реджектнут. Посмотрите proposal в котором возникла дискуссия, вспомните тикеты про xrate и xirate. В VM сабмитили issue про неправильно работающий increase: пром рисовал 2, когда VM рисовал 1 - https://github.com/VictoriaMetrics/VictoriaMetrics/issues/237

Я уже приводил выше в пример ClickHouse и SQL. Почему-то разработчики CH решили, что совсем необязательно передавать * в count() для подсчета, как того требует стандарт. CH поддерживает сотни полезнейших функций, которых нет в обычном SQL. И что тут плохого? Стоит ли запрещать теперь использовать имя SQL в документации CH?
источник

VP

Viacheslav Poturaev in Церковь метрик
Andor
комментарий там совершенно не к месту обсуждения
ты так говоришь как будто это имеет значение
источник

BG

Bogdan (SirEdvin) Gladyshev in Церковь метрик
Roman Khavronenko
я вижу проблему в том, что теперь никто кроме авторов(давайте честно, никто кроме Брайана), не сможет внести изменения в язык. Даже учитывая что это OSS, с высокой долей вероятности, ваш PR будет реджектнут. Посмотрите proposal в котором возникла дискуссия, вспомните тикеты про xrate и xirate. В VM сабмитили issue про неправильно работающий increase: пром рисовал 2, когда VM рисовал 1 - https://github.com/VictoriaMetrics/VictoriaMetrics/issues/237

Я уже приводил выше в пример ClickHouse и SQL. Почему-то разработчики CH решили, что совсем необязательно передавать * в count() для подсчета, как того требует стандарт. CH поддерживает сотни полезнейших функций, которых нет в обычном SQL. И что тут плохого? Стоит ли запрещать теперь использовать имя SQL в документации CH?
Именно поэтому sql и не существует как единого языка. Объективно, sql в целом уже больше buzzword, чем реально описание синтаксиса. Хорошо ли это? Мне кажется, это очень сложный вопрос
источник

GG

George Gaál in Церковь метрик
ну, а PromQL тоже будет баззвордом
источник

GG

George Gaál in Церковь метрик
т.к. версия PromQL в прометеус 1.0 будет отличаться от PromQL в прометеус 10.0
источник

BG

Bogdan (SirEdvin) Gladyshev in Церковь метрик
George Gaál
ну, а PromQL тоже будет баззвордом
Эм, нет. Если promql будет разрабатыватся одним источником, у вас всегда будет спецификация языка, пусть даже и из доки прома. В случае sql, спецификация есть, но она не приносит практической пользы
источник

BG

Bogdan (SirEdvin) Gladyshev in Церковь метрик
Потому что у каждого он свой
источник

GG

George Gaál in Церковь метрик
здесь соглашусь
источник

GG

George Gaál in Церковь метрик
ситуация с sql похожа с интепретацией стандартов с-с++ авторами компиляторов этих языков.
источник

A

Andor in Церковь метрик
Bogdan (SirEdvin) Gladyshev
Эм, нет. Если promql будет разрабатыватся одним источником, у вас всегда будет спецификация языка, пусть даже и из доки прома. В случае sql, спецификация есть, но она не приносит практической пользы
каждая очередная версия субд пишет "теперь мы поддерживаем такие-то и такие-то фичи из sql'99 (или какого-то)"
источник