Всем привет! подскажите толковые статьи с лучшими практиками по управлению ресурсами

табло)
ну или поделитесь опытом, как грамотно ограничивать разработчиков в части экстрактов? (кроме разъяснительных бесед😊)
зачастую возникает большая очередь из джобов и нагрузка на диск..

14 ответов

33 просмотра

Привет! Большую очередь мы решали увеличением количества backgrounder процессов (в этом случае увеличивается кол-во одновременно выполняемых экстрактов), но это только в случае, если ресурсы CPU позволяют. При этом деградации по скорости выполнения экстракта не наблюдали. По диску — ничего не могу сказать, кроме того, что возможно лучше поставить SSD, если сейчас HDD. Еще можно вынести экстракты на отдельную ноду, если у вас multi-node server

Maksim-Akolzin Автор вопроса

спасибо) у какие-то строгие ограничения на время выполнения джоба не приходилось ставить? на сколько вообще это нормальная практика интересно)

Maksim Akolzin
спасибо) у какие-то строгие ограничения на время ...

сильно зависит от архитектуры. Я видел экстракты которые по 3 часа делали.

Maksim-Akolzin Автор вопроса
Артем Прытков
сильно зависит от архитектуры. Я видел экстракты к...

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

Maksim-Akolzin Автор вопроса

может есть какая-то архитектура подходящая для больших объемов?

Maksim Akolzin
я скоро тоже такие буду видеть походу) понятно, ч...

Очереди и лимиты на сайты. Или отдельный процесс выкладки специально обученным человеком.

Maksim Akolzin
может есть какая-то архитектура подходящая для бол...

вам уже выше сказали - добавляете ноды с бэкграудндерами

Артем Прытков
вам уже выше сказали - добавляете ноды с бэкграудн...

Нужно отслеживать, что 1. Экстракт создан оптимально 2. Экстракт используется. Иначе можно бесконечно расширять ресурсы без явной необходимости. Наш недавний кейс - разработчик создал экстракт, который обновляется около 40 минут, поставил его на полное ежечасное обновление. Нагрузка на сервер высокая, при этом практически постоянная. Как выяснилось, можно было сделать инкрементальное обновление, которое занимает 1 минуту.

Maksim Akolzin
спасибо) у какие-то строгие ограничения на время ...

есть дефолтное ограничение в 7200 секунд на выполнение экстракта, мы его увеличивали, потому что джобы по таймауту падали

Maksim Akolzin
спасибо) у какие-то строгие ограничения на время ...

мы делали так - мониторинг экстрактов и job-ов по времени и оптимизация слотов (сессия внутри команды и ревью расписаний). Сделали отчет который "рекомендовал" слот на основе 5 последних ранов - часовые джобы и в часы пик - проходили ревью по шкале "критичности" для бизнеса - отключение того, что не используется больше 90 дней (в дашборды не смотрят если встроенные и подключений к источнику нет если опубликованный) - подкручивали такую настройку set backgrounder.sort_jobs_by_run_time_history_observable_hours но ее увы уже нет - снимали 7200 и делали 1800 - все были довольны) было правило - генерить экракт в течение 30 мин - на время динамически перконфигурировали процессы, чтобы ночью все успели

Maksim-Akolzin Автор вопроса

круто! спасибо)

Maksim Akolzin
круто! спасибо)

ну а вообще, мне каж, это классическая производственная задача как максимизировать выпуск деталей на конвеерах :)

Serega Vitvitskiy
у меня есть экстракт на часов 6

ну-ну, этот экстракт собирается строго в ночь на воскресенье

Похожие вопросы

Обсуждают сегодня

Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Privet! Mozhet jesti ideji - nemogu sdelatj upload backup s filestore cerez WEB. Fail okolo 450mb, eto mozhet bitj prichinoi? Nemogu ponjatj..kak zagruzitj backup... Poluchaju...
Matiss 🤘 Black Oak IT 🌳 Batumi 🌴 Latvija
5
А кто знает в тейлоре до сих пор есть конфликты слагов или поправили уже?
Black Cat
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Закинул в стор бесплатный плагин для генерации меты. Жду одобрения. Может кто нить хочет потестить? Тому кто даст хороший, развернутый фидбек подарю расширение под шопоголик...
Black Cat
2
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
6
Кто создает тут ботов для телеграмм групп ?
Antskup
8
Карта сайта