Vladimir
куда добавили time-series сторадж внутрь
Dmitry
Vladimir
а, ну еще там компрессии нет. Для компрессии предлагают взять... ZoL
Dmitry
@caligo8658 Почему КХ не тот юзкейс, кстати? из-за природы bulk-insert?
Vladimir
просто в нем нехватает математики поверх этого дела
Vladimir
нету оконных функций практически
Vladimir
заточен он под запись событий скорее
Vladimir
но впрочем допиливают потихоньку
Vladimir
@kireevco у меня давно есть мысль сделать маленький сторадж на базе КХ с метаданными во внешнем хранилище
Vladimir
то есть типа берешь mysql/postgres/cockroach и кх. В кх тупо UUID-timestamp-value
Vladimir
а маппинг запроса в список uuid во внешней сущности
Vladimir
если повезет в январе запилим-с
Vladimir
там дело еще в том что скорость чтения из КХ ок, но много чтений ему тоже не очень нравятся
Dmitry
Вот юзкейс, у меня, например, сенсор измеряю температуру, влажность и подобные численные параметры. Инфлакс (пока) справляется
Dmitry
Vladimir
Vladimir
http://btrdb.io/
Vladimir
оно вот именно под IoT и все такое пилилось
Vladimir
и автор активно разивает
Vladimir
идеи там правильные
Vladimir
https://www.usenix.org/system/files/conference/fast16/fast16-papers-andersen.pdf вот пейпер по ней
Vladimir
но там есть свои особенности
Aleksey
Aleksey
не добавляй второй.
Aleksey
если у тя миллион датчиков и инфлюкс у меня для тебя потрясающе херовые новости.... даже запрос last(value) будет занимать очень много времени
Pavel
Aleksey
даже если выбрать надо только 1-5
Pavel
Pavel
Dmitry
про инфлюкс это известно, там норм инфраструктура для начала. А что дальше ? вот это вопрос)
Pavel
Графит например
Vladimir
Графит например
на графит отвратительно ложатся запросы вида "дай мне максимум по вот этим 50 тысячам метрик"
Vladimir
по крайней мере пока отвратительно
Pavel
Нуууууу, ваши предложения?
Dmitry
вот и я о том.как насчет Кликхауса в качестве бекенда для графита?)
kevit
Pavel
kevit
https://core.telegram.org/api/end-to-end
Pavel
Ну это же про секретные чаты
kevit
Мне отсюда не видно какие в едящем телеграме чаты, так что предположил)
Dmitry
Я ни разу не юзал графит, фактически это протокол с проксей для стораджа?
Dmitry
судя по https://github.com/lomik/graphite-clickhouse
Dmitry
Я написал в чат метрик, ибо слишком специфично для devops
Pavel
Ну, ежели не вдаватьмя в тонкости, в тему, полагаю. Метрики и девопс неразлучны)
Dmitry
Ладно 😄
Pavel
Sergey
Хз сколько и было
Sergey
Это после обновления телеграмм на макмини
Sergey
На телефоне норм
Pavel
Ааааа, тогда я пасс))
Dmitry
Vladimir
Dmitry
да, кусок с записью метрик планировали отдать, но пока без конкретных сроков.
Dmitry
Vladimir
Vladimir
ну потому что продолбал данные? да и фиг с ним
Vladimir
а так работает на каком-нибудь контроллере, собирает данные с 30 датчиков и будет отлично жить
Sergey
Vladimir
Можно вообще без мониторинга
так не ради мониторинга а чтоб зайти с планшета в морду и посмотреть сколько энергии твой умный обогреватель тебе сэкономил
Sergey
И посчитать срок окупаемости его исходя из Срока эксплуатации
Vladimir
мб еще задачу прогнозирования туда сложить)
Vladimir
типа покажи сколько ты такими темпами мне за месяц сэкономишь на счетах
Sergey
У меня хер знакомый тепловой насос поставил как они только начали появляться, короче насос уже сдох не окупив себя
Vladimir
Vladimir
а в самом КХ хранить теги - ну там вопрос в том что делать если у тебя метрика пришла на два хоста одновременно
Vladimir
и в том что делать если у тебя поменялись наборы тегов
Vladimir
или нужно чо-то удалить-обновить
Vladimir
с тегами такое теоретически возможно все же
Vladimir
у КХ индексы перестраивать нельзя на лету, поэтому под теги я не уверен что он будет норм
Vladimir
Vladimir
серии хочется удалять как-то гранулярно
Vladimir
я предполагаю менять индесы для полей тегов