Size: a a a

QA — Load & Performance

2021 July 23

VG

Viktor Ganeles in QA — Load & Performance
Им Кирилл @login40k  пользовался, вроде не очень понравилось
источник

KY

Kirill Yurkov in QA — Load & Performance
два бекенд листенера и всё, или я не понимаю проблематику? 1 листенер поднимает под собой 1 коннект только
источник

KY

Kirill Yurkov in QA — Load & Performance
гиблая либа, пишет слишком много данных. с этими данными работает сильно медленно всё, начиная со стороны жметра закончивая самими кверями в даше. проблемы начинаются после 10-15 тестов по миллиону запросов.
лучше юзать дефолтную либу которая тарала доступна в версиях 5.4 - она использует стандартный набор метрик но пишет as raw. там все метрики без агрегации
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Два не работают. Первый, что выше заберет все метрики себе
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Два работает только если в файл писать. А в Backend Listener толи так задумано, толи недоделано
источник

VG

Viktor Ganeles in QA — Load & Performance
Даже если в тредгруппах размещать?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Так сработает да. Но это будет 2 разные метрики. От разных групп
источник

VG

Viktor Ganeles in QA — Load & Performance
Самый хит был, когда кто-то из студентов в дз сдал тест-план, где листнер был внутри  семплера :)
источник

KY

Kirill Yurkov in QA — Load & Performance
о точно, а если писать через телегаф.там можно вроде в несколько точек писать
источник

VG

Viktor Ganeles in QA — Load & Performance
Можно какой-нибудь проксёй трафик зеркалировать в два инфлакса

Но одинаковые данные
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Там сложнее. Можно ставить тег с именем БД. И говорить, что имя БД бери не из строки подключения, а из тега. И удалять этот тег перед отправкой.
Технически можно, да
источник

KY

Kirill Yurkov in QA — Load & Performance
это нативно прикручено и в нжинксе и в хапрокси - да. ну это не тру
источник

VG

Viktor Ganeles in QA — Load & Performance
Да это вообще редко нужно :)

Я как к абстрактной задаче подходил.
источник

KY

Kirill Yurkov in QA — Load & Performance
ну тут есть еще масса хитрожопых вариантов. если из одной базы видна другая, то можно туда тасками данные доливать. из одной в другую
источник

VG

Viktor Ganeles in QA — Load & Performance
Мы к телеграфу прикрутили крутой мониторинг коннектов с сортировкой по портам и тд

Но он отрабатывает долго и телеграф данные шлёт не раз в 10 сек, а как справится

А из-за этого и все телеграфовские метрики приходят через разные промежутки

Вот я и подумал, что нагружать телеграф левыми тасками - не всегда круто
источник

KY

Kirill Yurkov in QA — Load & Performance
я видел, страшная вещь
источник

KY

Kirill Yurkov in QA — Load & Performance
таск на инфлюкс имелось в виду
источник

VG

Viktor Ganeles in QA — Load & Performance
Ага, я понял.
Про телеграф писал к тому, почему стал в другие стороны задачку думать.
источник

jj

jagga jagga in QA — Load & Performance
в чем крутость такого мониторинга, если он тупит?)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Это же задача на расчет шага нагрузки. У тебя шаг 10 сек. А скрипт (видимо bat или python) или сам netstat - более 10 сек.

И задача на оптимизацию. Если убрать флаг -a (all), добавить фильтр по ipv4, то работает шустро
(тут может не угадал суть проблемы, но у меня такая была)
источник