Тарас Лабяк: 1. Я у вас зарегистрируюсь, посмотрю куда трафик с моего андроид-апп бегает, с логином паролем подключуь и расчекрыжу там все к чертям. 2. 1 коннект - 1 процесс, т.е., если уж проще сказать, 500 пользователей "разорвут" вам любой сервер
insert into core_keywords ( keyword)
select k from (select distinct unnest('{a,b,c,d,a,b,c,d}'::varchar[]) as k) _
where not exists (select 1 from core_keywords as k2 where k2.keyword = k);
insert into core_keywords_entry (keyword_id)
select
k.keyword_id
from core_keywords as k
join (select unnest('{a,b,c,d,a,b,c,d}'::varchar[]) as kw) as k2 on k.keyword = k2.kw;
Valeriy Solovyov: возьмите yandex-tank и меряйте, из готового там: "стрелялка" и возможность снятия метрик с хостов, соответственно из готовых там "совсем ничего", так что ручками придется дописать, loadosophia может KPI по тестам посчитать
Олексiй Чечель: ну, это не минус, а необходимое зло, помимо этого там еще куча всего что от монолита не требуется, а для SOA нужно, поэтому, собственно, в подавляющем большинстве случаев в SOA нет необходимости. Отдельные модули и изоляция и в монолите хорошо работают, так что это не плюс сервисов )
Valeriy Solovyov: а разница в чем ? сделали тест, запомнили "цыферки", дропнули, сделали другой тест.
Вообще для сравнения: htop + iotop + iftop + siege/wrk/yandex-tank вполне себе ничего, yandex-tank предпочтительнее т.к. у него есть секция мониторинга и если понаписать скриптов, то он эти данные потом тоже просчитает и можно смотреть в какой момент времени чего было (либо html сгенерит, либо https://loadosophia.org/ можно подключить)
Valeriy Solovyov: да их "как грязи" начиная от Zabbix и чуть дальше, платные/бесплатные; у вас же там написанно "DevOps", неужели ничем до этого не пользовались ?