Alexey
а памяти? сколько?
yopp
На 7.9 TiB
yopp
На диске 3.31Тб
yopp
а памяти? сколько?
4 гига выделено на каждого
Alexey
ок. ясно
yopp
Но надо учитывать что это не размер данных в кластере, а сумарный объём кластера
yopp
данных наверное тб
yopp
с гаком
yopp
или два
yopp
не знаю!
Alexey
так а вот еще вопрос. Скажем у меня есть большая база, я ее удаляю, на месте нее дырка образуется. В нее потом дописыватся или придется дефрагментировать все вот это?
yopp
в wt нет дырок
yopp
или ты про фс?
yopp
это от фс зависит :)
Alexey
про wt
Sergey
есть там дырки, но он более умно с ними работает
yopp
когда ты дропаешь всю коллекцию — дырок нет :)
yopp
там просто файлы удаляется
Sergey
не быть их не может
Sergey
а, ну так-то да)
yopp
если мы про именно drop
Sergey
но речь видимо про фс
Alexey
нет. именно про wt. Если просто файл удаляется, то соответственно на фс место уменьшается
Alexey
это хорошо
yopp
когда ты удаляешь коллекцию в wt удалются файлы. в wt сами данные и индексы в отдельных файлах хранятся
yopp
тоесть на каждую коллекцию обычно два файла: документы и _id индекс
Alexey
если именно дефрагментировать диск, то наверно это через монгодамп делаеть надо
Sergey
монгдамп на базе в 3 ТБ?
Alexey
точнее не монгодамп, а удалением данных с репликасета и синхронизацией
Alexey
чтоб последовательно лить в диск
yopp
не надо решать проблемы которой у тебя нет :)
Alexey
наверно)
Oleg
всем привет
Oleg
а кто нибудь юзал redash под монгу?
Aleksey
@dd_bb а как запустить экспортер на mongod без sharded ?
Aleksey
# Only sharded is currently supported меня растраивает в конфиге
yopp
Это страшилка. Просто укажи один сервер в списке шардов
Aleksey
а три можно ? :)
yopp
Можно
Aleksey
а куда логопасы пихать ?
yopp
ох
yopp
ща скажу
yopp
в URI нотации писать
Aleksey
а
Aleksey
это я могу
yopp
там то что указано в массиве as-is в драйвер передаётся
yopp
возможно надо будет с указанием протокола писать (mongodb://...)
Aleksey
ок ок
yopp
Но у меня кажется плохая/хорошая новость
Aleksey
ой у меня такой трейс, какой только в жаве бывает
yopp
гистани
Aleksey
https://gist.github.com/freeseacher/80f96b6f0890bf0d734663b3f500c2a1
yopp
Этот экспортер я/мы развивать не будем, а сделаем из него отдельный hosted продукт. Пока с ценником не понятно, но думаю что базово будет $9/mo/node + настраиваемый по желанию ретеншен и архивация за деньги погигабайтно
yopp
а, да
yopp
говно трейс!
yopp
но его можно игнорировать :)
yopp
[TorqueBox::Web::Server] (main) Listening for HTTP requests on 0.0.0.0:8080
yopp
curl http://127.0.0.1:8080/metrics
yopp
Завершая мысль про продукт. Вобщем стало очевидно что дальше варианта два: нанимать ещё людей и делать из них dba ауторсеров или делать роботов, которые когда-то совсем заменят dba.
yopp
Решили пойти по второму пути и автоматизировать постепенно используемые подходы, чтоб это скейлилось на много заказчиков.
yopp
Но на первое время мы просто хотим сделать более глубокий и менее дорогой аналитический инструмент для монги.
Aleksey
эх. опять abandonware
Aleksey
жаль
yopp
Не особо жаль. Сделать на опенсурсе то что я хочу — невероятно сложно.
Aleksey
да не я про конкретно эту штуку
yopp
И я про неё. Самое ценное в этой штуке — я :)
yopp
Потому что я умею читать все эти графики
yopp
Т.е. не в графиках ценность, а в их анализе. Собрать графикорисовалку не такая и сложная задача на самом деле. Но я вижу что потом эксплуатантам очень сложно самостоятельно из этих графиков делать какие-то выводы, потому что надо очень глубоко понимать что там именно делает монга и почему именно сейчас этот всплеск на графике — плохо
yopp
Т.е. даже для тебя в этом будет ценность именно в контексте того, что я смогу тебя научить смотреть на эти графики.
yopp
Ну или ты потратишь какое-то время на то чтоб самостоятельно научиться эти графики читать
Aleksey
научится читать это графики совершенно отдельная задача да
Aleksey
но софт который собирает данные и человек который их может проанализировать это два разных человека
Aleksey
а то и три
yopp
Ну вот я хочу сделать из этого робота
Aleksey
автоматический dba ?
yopp
Да
Aleksey
не новая идея да...
yopp
Причём я даже знаю как это сделать, но это время займёт
Aleksey
@dd_bb побанте vitaliy