Size: a a a

QA — Load & Performance

2020 June 03

RH

Roman Halyuta in QA — Load & Performance
может кто-нибудь сталкивался со связкой GCC + Java на платформе IBM PowerPC?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Alex
Всем еще раз привет) А может есть у кого готовый пример JSR223 Sampler который делает HTTP запросы и ставит все нужные метрики в SampleResult? Latency, Connect time etc
Заполнение заголовков ответа есть:
* пример
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Roman Halyuta
может кто-нибудь сталкивался со связкой GCC + Java на платформе IBM PowerPC?
Привет. А что интересует? Для этой платформы у IBM JVM есть отдельный подробный профайлер (трассировка) из коробки. Думаю он и поможет. С ним работал @il_des, я просто смотрел, что делает Илья

https://www.ibm.com/support/knowledgecenter/SSRTLW_9.7.0/com.ibm.profile_test.doc/topics/ceproftl.html
источник

RH

Roman Halyuta in QA — Load & Performance
Вячеслав Смирнов
Привет. А что интересует? Для этой платформы у IBM JVM есть отдельный подробный профайлер (трассировка) из коробки. Думаю он и поможет. С ним работал @il_des, я просто смотрел, что делает Илья

https://www.ibm.com/support/knowledgecenter/SSRTLW_9.7.0/com.ibm.profile_test.doc/topics/ceproftl.html
мониторинг джавы, проблема в том, что версия старая - 4.1
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Roman Halyuta
мониторинг джавы, проблема в том, что версия старая - 4.1
И уже известно, что стандартный мониторинг ibm jvm не сработает?
источник

RH

Roman Halyuta in QA — Load & Performance
да, есть даже заведенный баг
источник

D

Derr in QA — Load & Performance
Доброго вам времени суток.
кажется это мой первый вопрос в этом чате,  если есть критика - буду рад ее выслушать в обоснованном виде.

Идет начало проекта нт приложения на node, оно работает через pm2.
Соответственно  у него есть определенное виртуальное ограничение потребления HW ресурсов, а значит его нужно мониторить отдельно - стандартный мониторинг машины полной картины не даст. Текущий стек мониторинга - Grafana + Influx + Telegraf

Я нашел в сети два варианта:
1) pm2-web пакет + приложение одного энтузиаста с github. pm2-web имеет свою rest-api, которая отдает метрики в json, прилошенька его парсит и сует в influx.
Минусы подхода: пакет устаревший и с установкой, видимо будут интересные вопросы с зависимостями, к тому же разрабы не очень рады такому варианту (не до конца понимаю, почему).
2) пакет guvnor, который имеет свой веб интерфейс где и показывает метрики
Минусы: лично для меня несколько неудобно иметь несколько разных сервисов мониторинга + собирались запускать тесты в контейнерах, а если это будет сделано - данных мониторинга не будет оставаться на центральном серваке мониторинга, где стоит influx.

Возможно кто-то может подсказать варианты лучше? Либо пояснить, мб я не прав в каком-то вопросе? Я был бы крайне благодарен
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Roman Halyuta
да, есть даже заведенный баг
Опыт такой есть. Есть система, которая работает только на jvm 8. Целевая версия - openjdk 1.8.0.*. Но надо было замониторить память для неё.

Сделал два сервера:
1) Oracle JDK 1.8.0, с JFR
2) Open JDK 1.8.0
Настроил балансировку между ними, систему распределил на оба сервера.

При подаче нагрузки мониторил и то и то. Только для сервера 1 работает сбор статистики по аллокациям памяти

Если такое же можно сдалать, то попробуйте вместе со старой ibm jvm 4.1 сделать ещё одну, новее, рядом, просто ради профилирования.
источник

RH

Roman Halyuta in QA — Load & Performance
спасибо, попробуем
источник

KY

Kirill Yurkov in QA — Load & Performance
Derr
Доброго вам времени суток.
кажется это мой первый вопрос в этом чате,  если есть критика - буду рад ее выслушать в обоснованном виде.

Идет начало проекта нт приложения на node, оно работает через pm2.
Соответственно  у него есть определенное виртуальное ограничение потребления HW ресурсов, а значит его нужно мониторить отдельно - стандартный мониторинг машины полной картины не даст. Текущий стек мониторинга - Grafana + Influx + Telegraf

Я нашел в сети два варианта:
1) pm2-web пакет + приложение одного энтузиаста с github. pm2-web имеет свою rest-api, которая отдает метрики в json, прилошенька его парсит и сует в influx.
Минусы подхода: пакет устаревший и с установкой, видимо будут интересные вопросы с зависимостями, к тому же разрабы не очень рады такому варианту (не до конца понимаю, почему).
2) пакет guvnor, который имеет свой веб интерфейс где и показывает метрики
Минусы: лично для меня несколько неудобно иметь несколько разных сервисов мониторинга + собирались запускать тесты в контейнерах, а если это будет сделано - данных мониторинга не будет оставаться на центральном серваке мониторинга, где стоит influx.

Возможно кто-то может подсказать варианты лучше? Либо пояснить, мб я не прав в каком-то вопросе? Я был бы крайне благодарен
посмотри в сторону percona, для профилирования есть мощный инструмент анализа - v8
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Derr
Доброго вам времени суток.
кажется это мой первый вопрос в этом чате,  если есть критика - буду рад ее выслушать в обоснованном виде.

Идет начало проекта нт приложения на node, оно работает через pm2.
Соответственно  у него есть определенное виртуальное ограничение потребления HW ресурсов, а значит его нужно мониторить отдельно - стандартный мониторинг машины полной картины не даст. Текущий стек мониторинга - Grafana + Influx + Telegraf

Я нашел в сети два варианта:
1) pm2-web пакет + приложение одного энтузиаста с github. pm2-web имеет свою rest-api, которая отдает метрики в json, прилошенька его парсит и сует в influx.
Минусы подхода: пакет устаревший и с установкой, видимо будут интересные вопросы с зависимостями, к тому же разрабы не очень рады такому варианту (не до конца понимаю, почему).
2) пакет guvnor, который имеет свой веб интерфейс где и показывает метрики
Минусы: лично для меня несколько неудобно иметь несколько разных сервисов мониторинга + собирались запускать тесты в контейнерах, а если это будет сделано - данных мониторинга не будет оставаться на центральном серваке мониторинга, где стоит influx.

Возможно кто-то может подсказать варианты лучше? Либо пояснить, мб я не прав в каком-то вопросе? Я был бы крайне благодарен
Добрый день. По #nodejs #js было обсуждение выше:
https://t.me/qa_load/20334

Эти инструменты не использовали Grafana для отображения результатов
источник

KY

Kirill Yurkov in QA — Load & Performance
Kirill Yurkov
посмотри в сторону percona, для профилирования есть мощный инструмент анализа - v8
с твоими решениями не знаком, поэтому подсказать не могу
источник

D

Derr in QA — Load & Performance
Большое спасибо, загляну в percona)
источник

D

Derr in QA — Load & Performance
+ v8*
источник

KY

Kirill Yurkov in QA — Load & Performance
отпишись, что в итоге выберешь)
источник

D

Derr in QA — Load & Performance
Ок))
источник

S

Slip in QA — Load & Performance
Всем привет. Кто-нибудь пробовал gatling'ом подключаться к websocket'у через stomp?
источник

K

Katerina in QA — Load & Performance
Slip
Всем привет. Кто-нибудь пробовал gatling'ом подключаться к websocket'у через stomp?
Было дело, со 2м ещё гатлингом . Были некоторые сложности с реализацией стомповских хартбитов. На 3й так и не перешла тогда из-за них же
источник

М

Матвей in QA — Load & Performance
здраствуйте , есть ли у джиметра возможность считать переменные окружения с енв файла ?
источник

KY

Kirill Yurkov in QA — Load & Performance
Матвей
здраствуйте , есть ли у джиметра возможность считать переменные окружения с енв файла ?
можно просто из файла читать, а в каком контексте надо чтение сделать?
подозреваю что ты можешь просто передать env в параметр запуска и вызывать через проперти:
jmeter -n -t test.jmx -Jenv=%your_env%

в тесте взять так:
${__P(env)}
источник