Size: a a a

QA — Load & Performance

2021 September 30

PB

Pavel Bairov in QA — Load & Performance
база в инфлюксе называется - graphite?
источник

AK

Aleksey Kolpakov in QA — Load & Performance
я читал ,что она автоматически должна создаться
но так же пробовал ее самостоятельно создавать
источник

PB

Pavel Bairov in QA — Load & Performance
я ручками создавал
источник

RR

R R in QA — Load & Performance
а я верно понял, для того же rps графика нужен graphite лисенер,  influxDbListener не отправляет эти метрики?
источник

jj

jagga jagga in QA — Load & Performance
макнулся в это гуано сегодня, уже жалею о потерянном времени
источник

I

I-1 in QA — Load & Performance
Что стало главной причиной?
источник

jj

jagga jagga in QA — Load & Performance
просто подтвердилось что оно никак не производиительней джеметра, ну и error="{\"error\":\"Request Entity Too Large\"}\n" output=InfluxDBv сыпет уже на 1к rps
источник

jj

jagga jagga in QA — Load & Performance
посылка метрик там конкретно не оптимальная
источник

jj

jagga jagga in QA — Load & Performance
ну и без ухищрений жрет ресурсы также
источник

ВС

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

ВС

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

текст запроса можно посмотреть через Inspect и убедиться
источник

RR

R R in QA — Load & Performance
Да, спасибо большое, "transaction" =~ /^${transaction:regex}$/ помогло!
источник

KY

Kirill Yurkov in QA — Load & Performance
Они вычисляемые легко. Поставь дефолтные дашборды ищутся на сайте графаны
источник

KY

Kirill Yurkov in QA — Load & Performance
источник

KY

Kirill Yurkov in QA — Load & Performance
Тырь и ставь
источник

RR

R R in QA — Load & Performance
я дико затупил и не обратил внимание на throughput (хотя казалось бы) - а это ж оно и есть =)
собственно ее первым делом и поставил. Спасибо)
источник

KY

Kirill Yurkov in QA — Load & Performance
:))
источник

VG

Viktor Ganeles in QA — Load & Performance
Ребята, есть графано-вопрос :)

У нас тестируется много систем.
Пока что у каждой систем свой инфлакс, своя графана со своими дашбордами.

Я свожу всё в одну графану (но под каждую систему всё равно свой инфлакс, чтобы была независимость).

И вот вопрос, по тиражированию дашбордов:

Делать один универсальный дашборд под все системы мне кажется не очень удобно, так как:
- у каждой системы есть какие-то свои особенности, часто нужны персональные метрики, которых у других систем нет
- алерты в графане работают только если в запросе нет переменных, а в такой ситуации точно один

С другой стороны, когда придумываются крутые фишки (или тырятся из обсуждаемых тут репозиториев, хаха) - не хочется внедрять их на каждый дашборд вручную.

Может у графаны есть какая-то возможность массовой доработки дашбордов?
Типа "иметь мастер-дашборд, и все изменения в нём автоматом применять к дочерним дашбордам"

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

AV

Alexandr Vasilenko in QA — Load & Performance
Может написать скрипт, который будет ходить по всем дашбордам и в каждый запихивать переданный кусок Json?
Не знаю как это на практике будет работать, но в моих фантазиях всё возможно 😁
источник

A

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

Если нужны алерты с параметрами, есть тоже отдельные продукты которые позволяют это делать
источник