Dima
Но вот про это я кстати сказал на докладе, что ваши PR могут не совпадать с мнением upstream. И так часто происходит с OSS, например я написал rabbitmq коллектор где делал json explode, причём там 100+ метрик, и на ревью пришлось переделать под чёткий unmarshal в структуры.
Denis
@ctrlok а на тему сенсу, там вроде бы нельзя прям как в босуне \ мойре произвести ручками вычисления, а потом сказать что "crit a > b "
Dima
Пока не было деления я спасался делением series / scalar
Seva
а че нельзя? Просто делаешь чек который дергает графит
Denis
Дим, да деление есть и через divide series только результат поведения неожиданный опять же
Anonymous
В чем профит bosun против хоть того же prometheus?
Dima
Я не знаю про Prometheus достаточно чтобы сравнивать.
Denis
Dima
Не, ну это отстой метрики и правила связывать.
Seva
https://github.com/sensu-plugins/sensu-plugins-graphite/blob/master/bin/check-graphite.rb
Seva
в смысле?
Seva
а в босуне ты не связываешь метрики и алерты?
Seva
ну то есть ты ж и в босуне дергаешь графит что б понять есть ли алерт или нет
Denis
@ctrlok ну да это я видел, но там же получается что мы дергаем метрику и просто сравниваем с мин \ макс \ перцентиль. А никакой другой более сложной огики не навернуть. типа взять эту же метрику за неделю назад, и если разница не больше 20% то не алертить.
Seva
ну так это ж тоже просто запрос в графит
Seva
который точно так же можно нарисовать
Dima
Насколько я знаю, prometheus это
1) своя tsdb на основе leveldb
2) pull получение данных, то есть без service discovery не обойтись
3) хорошие библиотеки для многих языков с агрегацией данных на клиенте
4) streaming вычисления и запись результатов в базу
Dima
Он очень похож на Borgmon, его значительно проще поставить, плюс CoreOS его начинает впиливать в Kubernetes.
Dima
Лично мне не нравится синтаксис его DSL, но это сложная тема.
Seva
ну и прометеус не для хранения данных, а чисто для операционного мониторинга
Seva
там вроде как даже инструментов для кластеризации нормальных никаких нет
Seva
ну и он не особо быстр, если сравнивать с графитом (go-carbon)
Denis
Слушайте, а как сделать -d при старте контейнера через композ ?
Denis
всмысле я знаю что можно сказать up -d но может как то можно это зашить в композфайлик
꧁Александр
Народ - а кто идет на следующей неделе на DevConf'16? Там неплохая DevOps секция намечается http://devconf.ru/ru/schedule#devops
Dima
На мой привередливый взгляд, другие секции там значительно интереснее, Go/Rust особенно.
Toly
Denis
0_j
Dmitry
Denis
ясненько, печальненько.
Dmitry
А какой юзкейс? :)
Denis
Да эт так, мелочи. напарываюсь на "неприятные" имиджи публичные, а тащить их к себе тока потмоу что они занимают консоль поумолчанию, не хочется
Denis
Но все идет к тому чтобы тащить их к себе, и я думаю проблемы не будет
Mikhail
я же могу запустить рендеринг с кудой в докере не имея дров на гипервизоре?
Denis
издеваешься да ?
Aleksey
Aleksey
(когда желание подьебнуть сильнее желания помочь)
Mikhail
да яж серьезно
Mikhail
есть скриптец на питоне
Mikhail
он рендерит
Mikhail
использует cuda
Aleksey
ядро для кдокера шаред ресурс.
Aleksey
что не умеет хостовое ядро не умеет контейнер
Denis
мне кажется еще придется пулять контейнер как privilegied
Mikhail
Aleksey
а в контейнере есть ?
Aleksey
и они подгрузят ?
Denis
он про то и спрашивает )
Aleksey
а вообще интересно да.
Aleksey
там же всякие unikernel
Anonymous
https://github.com/NVIDIA/nvidia-docker
Anonymous
мне кажется, загуглить тривиально, первая же ссылка
Aleksey
ну тоесть драйвер все равно нужен на хосте
Anonymous
естественно
Aleksey
ну тоесть не подгрузит
Aleksey
давай ка с этим на devops. тут тематический канал
Anonymous
я в теме 18+ 😂
Dmitry
Поделитесь, плиз, ссылкой на devops чатик, интересно про cuda
Anonymous
https://telegram.me/devops_ru
Anonymous
только вас обманули, там про сиськи
Dmitry
О, ну тогда вдвойне спасибо :D
Denis
слушайте, а как изобразить
docker exec c25c1072149b cd /opt/redash/current && PYTHONPATH=. bin/run python migrations/0021_create_api_keys_table.py
Denis
при том что оно говорит в ответ
rpc error: code = 2 desc = "oci runtime error: exec failed: exec: \"cd\": executable file not found in $PATH"
Evgeny
bash -c
Evgeny
ну или sh -c, смотря что там
Denis
тоска )
Aleksey
я для этого сразу в докер файле делаю workdir
Evgeny
да и PYTHONPATH тудаже б
Aleksey
и в path вписываю свои тузлы из virtualenv-а вначало
Aleksey
особенности фреймворков.
Aleksey
Коллеги, а кто то использьзует docker на фре ? расскжите сильно всё по другому ?
мне как бы не себе, просто хочу понять будут ли проблемы у парней которые будут крутитm собранный мною контнейнер на фряхе
ドドドド
Aleksey
дока говорит об обратном
Aleksey
https://wiki.freebsd.org/Docker
R-omk
а заччем его запускать на фряхе?
Aleksey
у нашего приложения есть пользователи котьорые любят фряху.
Aleksey
я пытаюсь понять на сколько у них будет все плохо
R-omk
ну пусть запускаю в kvm