@MongoDBRussian

Страница 51 из 342
Dmitry
08.12.2016
08:17:48
Ага. Я понял.

Спасибо )

Google
Serge
08.12.2016
08:18:30
Full path - единственный идентификатор файла. Остальное сильно зависит от того что про это думает конкретная fs

Посмотрел я на статистику чата и дал опа @dd_bb . Так что, @dd_bb, принимай. Придется тебе оправдывать возложенное доверие.

yopp
08.12.2016
08:22:59
:(

Dmitry
08.12.2016
08:23:13
ну всё, меня забанят теперь :0

yopp
08.12.2016
08:23:39
За что?

Dmitry
08.12.2016
08:23:56
за неуважение к регэксам!

на самом деле я не боюсь их, просто полагаю, что в общем случае стоимость поддержки кода с регэксами выше. Даже если регэкс маленький. Но это уже спор не для данного чята

yopp
08.12.2016
08:27:31
Кстати, там кажется почти закончился экспортер. Сегодня буду на тестовом столе гонять, думаю что первую technical preview версию на неделе можно будет запилить.

Dmitry
08.12.2016
09:27:55
вообще в итоге понял что мне не нужны директории )

у меня в самой монге лежат products которые я и так отдаю, и они знают какие файлы к ним относятся. нафиг директории выпилил

(а выборка всё равно нужна только в пределах продукта)

Sergey
08.12.2016
20:28:19
Collations уже кто-то щупал? Не пойму чем en, en_US и en_US_POSIX различаются.

yopp
09.12.2016
18:28:20
От это картинки вы вероятно немного намочите свои трусики: https://yopp.in/ZiH

Google
yopp
09.12.2016
18:29:53
bytes currently in the cache / bytes read into cache / bytes written from cache

По самой коллекции или по каждому индексу

Уопщем если раньше от Cache Read/Write хотелось плакать и бить ногами разработчиков, то теперь ваши волосы будут мягкими и шелковистыми и вы за пять секунд сможете сказать какая коллекция/индекс виноваты в том, что монга пошла дрочить ваш нежный сторадж

я не понимаю почему mms такое говно

и столько денег стоит

столько же можно крутейших штук с этими метриками замутить. ещё бы научится как-то легко запросы анализировать, чтоб сразу ещё и корреляции делать

вот мол этот запрос у вас в жопу долбиться начал

добавьте индекс!

пьёшь утром кофе и читаешь рекомендации мониторинга

сколько вы за такое бы заплатили?

yopp
09.12.2016
18:45:45
да ну

слоу фигня

у меня он почти везде стоит на 1с, так как на 2Тб данных 100мс это профанация

сколько раз такое было, что есть коллекция которая целиком влазит в память, но которая вся в сканах и ты её в slow никогда и не увидишь

а она кеш тебе дрочит

Sergey
09.12.2016
19:22:56
вот мол этот запрос у вас в жопу долбиться начал
А тесты в деве с включенным notablescan?

yopp
09.12.2016
19:26:25
Это тебе повезло если тесты есть.

Sergey
09.12.2016
19:32:30
Ну я сам их пишу)

yopp
09.12.2016
19:44:35
я не представляю сколько мне надо брать денег, чтоб я ещё и тесты писал

Google
yopp
09.12.2016
19:44:39
очень много!

яж проктолог, ко мне с уже существующими проблемами приходят

монголог-андролог, лол

когда у вашей базы не стоит™

https://github.com/y8/mongo_collection_exporter/releases/tag/0.0.1-preview5

Sergey
09.12.2016
19:51:49
Что-то я видимо отстал от жизни. В моем понимании экспортер - простой скрипт с файлами на выходе. А тут рельсы, Java,.... ?

yopp
09.12.2016
19:52:47
yopp
09.12.2016
19:53:14
Я тоже :)

Так что если есть чо предложить, я буду рад услышать.

Java тут чисто из-за портабельности руби

Я сделаю потом докер имадж без жабы

Потому что этот экспортер у меня жрёт 1 (один) гиг памяти

Sergey
09.12.2016
19:57:22
Оно как прокси в реалтайме что ли работает?

yopp
09.12.2016
19:57:30
Не понял вопроса

Это штука которая вытаскивает метрики из монги и конвертирует их в формат совместимый с прометеем

Sergey
09.12.2016
19:59:18
Я не работал с Прометеем. Но наличие там контроллеров создаёт впечатление, что оно работает как сервер, а не просто данные сливает в какой-то дамп

yopp
09.12.2016
19:59:39
да, потому что прометей работает через HTTP

у него есть два формата, один текстовый и простой, другой на протобуферах

ты в прометей складываешь адреса штук откуда ты хочешь собирать метрик и он их собирает

Google
Sergey
09.12.2016
20:01:12
Ага, я просто привык ко всяким графитам с агентами

yopp
09.12.2016
20:01:25
графит тоже push идеалогию преследует

и это круто, потому что прометей реально пиздато скейлится

Roman
09.12.2016
20:55:43
Предлагаю всем вступить в секту свидетелей прометеус

Serge
09.12.2016
21:09:28
дык есть же

https://telegram.me/metrics_ru

и это круто, потому что прометей реально пиздато скейлится
ну, мы вот знаем такую штуку - Sentry. она прекрасный пример как падает херня, которая делает push

и мне пришлось нахачить под нее злобные костыли, чтобы стало pull

но получилось весьма недурно;)

жаль только, что внутри закрытого проекта

[Anonymous]
12.12.2016
02:05:17
Друзья, а вложенность сильно влияет на производительность? Именно на производительность, а не на место на диске.

Т.е. info.user_id vs i.

Это поле - индекс.

Serge
12.12.2016
07:54:42
Насколько я понимаю, нисколько не влияет. Особенно в случае индекса.

yopp
13.12.2016
14:30:15
если индекс по вложенному полю — index-only невозможен

И няшечка пошла: https://yopp.in/ZyP

охуенно

представляю что ощущали проктологи когда им в первый раз дали эндоскоп!

Google
[Anonymous]
13.12.2016
16:36:30
Влияет на index-only queries
То есть covered? Когда поля, которые возвращаются - в индексе?

А они у меня все вложенные - x.z & x.y.

Это значит, что я соснул?

yopp
13.12.2016
16:54:17
Это значит, что я соснул?
Если тебе нужны index-only queries, то да

https://docs.mongodb.com/v3.2/core/query-optimization/

An index cannot cover a query if: any of the indexed fields in the query predicate or returned in the projection are fields in embedded documents. [2] For example, consider a collection users with documents of the following form:

[Anonymous]
13.12.2016
16:54:44
Спасибо!

А агрегации могут полноценно использовать "covered queries"?

$match x: 0 $project x:1, y: 1, _id: 0 Index x: -1, y: -1.

Ну это как пример.

yopp
16.12.2016
12:22:41
Думаю что нет

Продолжаю писать из горящего танка

Вытащил ещё несколько метрик в дешборд, теперь можно получить примерный ответ не только на вопрос «какая коллекция или индекс разъебал мне кеш» но ещё и на вопрос почему

Sergey
16.12.2016
12:24:28
Жги!

Страница 51 из 342