Size: a a a

2020 January 02

ML

Maksim Lapshin in ErlangRus
Поэтому вопрос: телеметри сам дергает градусники?
источник

PK

Petr Kozorezov in ErlangRus
Ну замеры по логике должны быть там же где генерация эвентов. Сам  телеметри просто дёргает хэндлеры эвентов из ets'ок. Остальное делают другие либы, как я понимаю.
источник

ML

Maksim Lapshin in ErlangRus
Мне не нравится слово «евент»
источник

ML

Maksim Lapshin in ErlangRus
Евент - это пришел юзер, сделал запрос. А тут замер: посмотрели на градусник/счетчик воды и в журнал написали значение
источник

ML

Maksim Lapshin in ErlangRus
Поэтому это же замер
источник

ML

Maksim Lapshin in ErlangRus
Но это если мы про cpu/ram и тп
источник

LW

Lev Walkin in ErlangRus
тыщу лет назад я замеры делал так: хранил не только эвенты, но и период, который эвент замеряет. по идее, он константный (раз в n единиц времени), но на практике плавает. А если так, то тогда его легче размазывать как надо.
источник

ML

Maksim Lapshin in ErlangRus
А если мы про обработку потока замеров, то это другое
источник

PK

Petr Kozorezov in ErlangRus
Посмотри на telemetry_metrics
источник

ML

Maksim Lapshin in ErlangRus
И их часто путают
источник

PK

Petr Kozorezov in ErlangRus
Это уже про сами метрики
источник

ML

Maksim Lapshin in ErlangRus
Lev Walkin
тыщу лет назад я замеры делал так: хранил не только эвенты, но и период, который эвент замеряет. по идее, он константный (раз в n единиц времени), но на практике плавает. А если так, то тогда его легче размазывать как надо.
Ну в целом так. Просто для счетчика воды (сетевого интерфейса) это важно, а для градусника нет
источник

LW

Lev Walkin in ErlangRus
у градусника не возникает идея замеры складывать, т.е., поставленной проблемы удвоения изначально нет
источник

VV

Valerii Vasylkov in ErlangRus
Maksim Lapshin
Коллеги, а расскажите, кто как использует telemetry.

Мне нравится идея выкинуть наш велосипед и воспользоваться чем-то стандартным
Послушаю,сам думаю его в свои проекты использовать
источник

ML

Maksim Lapshin in ErlangRus
Lev Walkin
у градусника не возникает идея замеры складывать, т.е., поставленной проблемы удвоения изначально нет
Ну да
источник

ML

Maksim Lapshin in ErlangRus
Сразу становится ясно, как непросто искуственному бионтеллекту в жэке, когда я раз в 8 месяцев показатели счетчиков воды сдаю
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Короче, я чуть почитал почему возникают проблемы в ребарах и миксах при компиляции.. Вот есть такой код:

defp symlink_or_copy(config, source, target) do
   if config[:build_embedded] do
     if File.exists?(source) do
       File.rm_rf!(target)
       File.cp_r!(source, target)
     end
   else
     Mix.Utils.symlink_or_copy(source, target)
   end
 end


Фишка в том что source совпадает с target.

И вот вопрос: надо в этой функции предусмотреть такую возможность? Или надо обеспечить невозможность совпадения source и target?
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Кто виноват и что делать... Писать Жозе что-ли - так он нафик пошлет
источник

ML

Maksim Lapshin in ErlangRus
Мне очень понравилось собирать все в _build, только чтобы intermediate был в другом каталоге
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Я вообще не очень понимаю, как работает плагин для ребара с такими приколами. По идее, он должен падать на любой mix либе, у которой есть папка priv
источник