Size: a a a

QA — Load & Performance

2021 March 18

S1

Sceptic 1234 in QA — Load & Performance
Прошу прощения, не догадался в шапку заглянуть. Спасибо!
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Вячеслав Смирнов
⚡️ В следующий четверг 18 марта в 17.00 по МСК пройдет Neat Talks #11, который  будет посвящен 3D и JVM. Тоже ничего не поняли, да? Тогда приходи и включайся, все расскажем и покажем!

🍿 Программа Neat Talks #11

👨‍💻 3D
Влад Авдеев, 3D-дизайнер в Neattech.io (50 мин доклад + 10 мин вопросы)

Расскажет про:
- Что ж это все-таки такое и как я могу это использовать?
- Можешь мне слепить персонажа, чтобы он был с анимациями, материалами, огненным мечом и громил дома с разлетающимися мертвыми телами? Это же не трудно, тыжтрёхмерщик. (Или разделение 3д-специалистов)
- Какой потенциал у 3D и действительно ли скоро 3д-художники умрут от голода?
- Черт побери, такой интересный доклад, может мне тоже стоит заняться 3Д? - За ответом приходите на митап!

👨‍💻 Мониторинг производительности JVM
Смирнов Вячеслав @smirnovqa, директор по технической экспертизе, ВТБ, занимается ускорением ДБО для юридических лиц (30 мин доклад + 10 мин вопросы)

Расскажет про:
- Просто решаемые проблемы производительности JVM
- Часто используемые и редкие JVM
- JMX технологию в JVM
- Утилиту jmc и просмотр MBean Server
- Проекты jolokia и prometheus jmx exporter
- Подключение мониторинга на лету, через javaagent и через JMX
- Сбор метрик в influxdb и prometheus
- Визуализацию метрик в Grafana
- Наработки

🎤 Чтобы присоединиться к митапу регистрируйтесь по ссылке

Ссылка на трансляцию в Zoom придет на эл. почту за 2 дня до проведения мероприятия.

❗️ Если ты хочешь выступить на следующем Neat Talks со своей темой, напиши об этом организаторам
Скоро начну рассказ про мониторинг JVM. Присоединяйтесь!
источник

K

Kostya in QA — Load & Performance
Вячеслав Смирнов
Скоро начну рассказ про мониторинг JVM. Присоединяйтесь!
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Через пару минут начинаем Neat Talks # 11⚡️

Если кто-то хочет присоединиться позже, пишите напрямую организаторам ⚡️
источник

V

VL in QA — Load & Performance
Коллеги, использую jmx_exporter для прометея, но по какой-то причине на абсолютно одинаковых конфигурационных файлах самого экспортера получаю разный набор метрик на разных инстансах (условный стейдж и прод), даже чисто колличественно, кто может подсказать в какую сторону необходимо копать?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
VL
Коллеги, использую jmx_exporter для прометея, но по какой-то причине на абсолютно одинаковых конфигурационных файлах самого экспортера получаю разный набор метрик на разных инстансах (условный стейдж и прод), даже чисто колличественно, кто может подсказать в какую сторону необходимо копать?
На двух JVM разный состав MBean-ов.
Возможно у JVM разные сборщики мусора, например G1 и CMS - это создаст разный набор пулов данных.
Возможно к одной из JVM подключен дополнительный агент мониторинга/трассировки/... который создал свой MBean.
Если это spring, то у него есть возможность конфигурационно регистрировать или нет MBean с метриками о себе. По всем потокам, пулам подключений, ...
Возможно на одном узле эта опция активна, а на другом нет.
И даже если они активны и так и там. Но на одном стенде настроено 100 обрабатывающих запросы потоков, на другом 10. То и метрик такого вида будет в 10 раз меньше. Визуально
источник

s

sergeyHa in QA — Load & Performance
Добрый вечер.

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

JMeter
Пускаю первый лёгкий прогон (с 1 генератора) и вижу что на интенсивности скриптов около 3000 выполнений в час время запросов уже становится под 30 сек
Изначально без нагрузки запрос около секунды выполняется

При интенсивности под 9000 время запроса переваливает за 4 минуты

Да, рост времени по всем запросам наблюдается, а не по 1

Рост наблюдается с самого начала захода пользователей

9000 это нагрузка около 7мигабит в секунду на канал. Ping с генератора до сервера идёт без проблем во время теста

С ram на генераторе все хорошо, cpu не посмотрел (мониторинг ещё не прицеплен, но сомнительно т.к проблема наблюдается и и при интенсивности в 500)

При запуске скрипта с другого компьютера время отклика не более секунды по любому запросу
источник

M

Max in QA — Load & Performance
Всем привет. Подскажите плиз во запросам в InfluxDB. Как правильно построить запрос, что бы вывести в моём случае user ?
источник

A

Alexander in QA — Load & Performance
А в кавычки если взять user?
источник

СФ

Степа Фомичев... in QA — Load & Performance
sergeyHa
Добрый вечер.

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

JMeter
Пускаю первый лёгкий прогон (с 1 генератора) и вижу что на интенсивности скриптов около 3000 выполнений в час время запросов уже становится под 30 сек
Изначально без нагрузки запрос около секунды выполняется

При интенсивности под 9000 время запроса переваливает за 4 минуты

Да, рост времени по всем запросам наблюдается, а не по 1

Рост наблюдается с самого начала захода пользователей

9000 это нагрузка около 7мигабит в секунду на канал. Ping с генератора до сервера идёт без проблем во время теста

С ram на генераторе все хорошо, cpu не посмотрел (мониторинг ещё не прицеплен, но сомнительно т.к проблема наблюдается и и при интенсивности в 500)

При запуске скрипта с другого компьютера время отклика не более секунды по любому запросу
На jmeter выделяете достаточно памяти?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Max
Всем привет. Подскажите плиз во запросам в InfluxDB. Как правильно построить запрос, что бы вывести в моём случае user ?
Как я понимаю, user у вас это тэг, и, вроде как, в influx нельзя заселектит ьодин тэг. Попробуйте заселектить time и user, например
источник

M

Max in QA — Load & Performance
Alexander
А в кавычки если взять user?
пробовал, тогда просто пусто без результата
источник

s

sergeyHa in QA — Load & Performance
Степа Фомичев
На jmeter выделяете достаточно памяти?
Да, ram точно достаточно
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
а джеметр точно об этом знает?
источник

СФ

Степа Фомичев... in QA — Load & Performance
sergeyHa
Да, ram точно достаточно
"При запуске скрипта с другого компьютера время отклика не более секунды по любому запросу" - имеется в виду одновременно с работающим скриптом на первой машине?
источник

s

sergeyHa in QA — Load & Performance
Степа Фомичев
"При запуске скрипта с другого компьютера время отклика не более секунды по любому запросу" - имеется в виду одновременно с работающим скриптом на первой машине?
Да
источник

M

Max in QA — Load & Performance
Степа Фомичев
Как я понимаю, user у вас это тэг, и, вроде как, в influx нельзя заселектит ьодин тэг. Попробуйте заселектить time и user, например
мне вообще вот что нужно.
Делать выборку допустим memory_rss по нужному user, у меня их несколько, но не получается запрос построить правильно
нужно что типо

SELECT mean("memory_rss") FROM procstat WHERE user = "IIS APPPOLL\AppPool-fewfew-site-feed"

но походу я не понимаю как работать с тегами
источник

СФ

Степа Фомичев... in QA — Load & Performance
Max
мне вообще вот что нужно.
Делать выборку допустим memory_rss по нужному user, у меня их несколько, но не получается запрос построить правильно
нужно что типо

SELECT mean("memory_rss") FROM procstat WHERE user = "IIS APPPOLL\AppPool-fewfew-site-feed"

но походу я не понимаю как работать с тегами
Тут просто запрос неверный
источник

СФ

Степа Фомичев... in QA — Load & Performance
SELECT mean("memory_rss") FROM procstat WHERE "user" = 'IIS APPPOLL\AppPool-fewfew-site-feed'
источник

A

Alexander in QA — Load & Performance
Max
пробовал, тогда просто пусто без результата
А данные точно есть ещё?)
источник