Size: a a a

Camunda BPM Group

2020 November 20

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Alexey Kakunin
Зависит от процесса и настроек. Основное, это запись в базу и iops-ы диска бз. Если отключить сохранение исторических данных, то вообще полетит.
А что имеется ввиду под несохранением исторических данных?
Пока жив экземпляр бизнесс процесса - историю по нему сохраняется же?
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Alena Rogacheva (analyst Tunnel's)
У нас на 300 тысячах процессов кокпит начинал тупить.
Они были не активные, а ждущие каких нибудь сообщений или работ в юзер тасках.
Не советую быть как мы.

Сейчас денис прорекламирует свою админку)
Свою админку это камунда экстаманд?
источник

AR

Alena Rogacheva (ana... in Camunda BPM Group
Дмитрий Зоров
Свою админку это камунда экстаманд?
да. точно! она!
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Поставили уже)
источник

DK

Denis Kotov in Camunda BPM Group
ставьте звездочки на гитхабе или присылайте денег
источник

IK

Isayakiy Kotletov in Camunda BPM Group
источник

IK

Isayakiy Kotletov in Camunda BPM Group
@Kotskin а у тебя на стримах зомби когда бегают - это же не ютуб подписчики, это звездочки на гитхабе, да?:)
источник

DK

Denis Kotov in Camunda BPM Group
было бы круто, но нет
источник

AK

Alexey Kakunin in Camunda BPM Group
Дмитрий Зоров
Короче видим что на определенной нагрузке начинаются прям ритмичные затупы (Примерно 20% сервис тасок начинают выполняться неприлично долгое время) думаем что это джоб очистки истории начинает бегать в этой время, будем проверять теорию
Смотрите iops - ы диска бз, у нас это оказалось узким местом
источник

IK

Isayakiy Kotletov in Camunda BPM Group
мне кажется так сложно про iops говорить не зная что там за железо даже)
источник

AK

Alexey Kakunin in Camunda BPM Group
Дмитрий Зоров
А что имеется ввиду под несохранением исторических данных?
Пока жив экземпляр бизнесс процесса - историю по нему сохраняется же?
У камунды есть таблицы с актуальными процессами, и есть исторические таблицы (история процессов и задач). Причём настройками можно указать, что сохраняется в истории, вплоть до полного отключения - будет доступна информация только по активным процессам.
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Ну сейчас у нас стоит хранение 7 дней
источник

AY

Alexander Yakovlev in Camunda BPM Group
камунда начнет тормозить, если вы злоупотребляете таймерами как минимум, там идет жоская нагрузка на бд и соответственно движение токенов замедляется
источник

DL

Denis Larionov in Camunda BPM Group
камунда вообще очень требовательна к ресурсам
источник

AY

Alexander Yakovlev in Camunda BPM Group
И это начинается внезапно)
источник

AK

Alexey Kakunin in Camunda BPM Group
Isayakiy Kotletov
мне кажется так сложно про iops говорить не зная что там за железо даже)
Я и говорю что именно на наших тестах это оказалось узким местом. Но в целом, наши опыты показали что важнее не cpu а скорость диска бз. То есть даже на достаточно слабых cpu мы все равно упирались в диск. А дальше каждый сам подбирает свою конфигурацию.
источник

IK

Isayakiy Kotletov in Camunda BPM Group
а какая конфигурация диска то хоть была? hdd/ssd?
источник

IK

Isayakiy Kotletov in Camunda BPM Group
камунда по-идее в основном random-access должна делать, так что iops точно будут затыком на hdd, а ssd было бы интересно почему уперлось
источник

ДЗ

Дмитрий Зоров... in Camunda BPM Group
Alexander Yakovlev
камунда начнет тормозить, если вы злоупотребляете таймерами как минимум, там идет жоская нагрузка на бд и соответственно движение токенов замедляется
А как таймеры работают с БД?
Просто сейчас таймеров не стоит вообще, но хотим поставить в одном месте
источник

AK

Alexey Kakunin in Camunda BPM Group
Дмитрий Зоров
Ну сейчас у нас стоит хранение 7 дней
Тут не вопрос глубины хранения, а объёма. Если я правильно помню, по умолчанию камунда сохраняет в исторических таблицах факт прохождения любого элемента БП, любого изменения контекста БП. То если, даже без остановок на user task или аналоге, когда идёт сохранение всего состояния процесса у вас на каждом шаге идёт куча сохранений в бз.
источник