Size: a a a

QA — Load & Performance

2021 March 17

jj

jagga jagga in QA — Load & Performance
а, да, глаз замылился
источник

AG

Alena Golovaneva in QA — Load & Performance
Степа Фомичев
Если ты глянешь скриншот из summaty report, там будет меньше запросов, дама думала, почему так, в то время как запрос без фильтров в графане и в инфлаксе показывали число больше, я посоветовал ей для каждого теста свой тег писать, чтобы по ним фильтровать, судя по всему, проблема исчезла сама собой)
на самом деле не погу этот параметр добавить добавила в джеметр а когда вытаскиваю в графане SELECT sum("count") FROM "$measurement_name" WHERE ("application" =~ /^$application$/ AND "transaction" = 'all') AND TAG_testId=100  AND $timeFilter GROUP BY time($__interval) fill(null)  вообще данные по запросам не отображаются (
источник

A

Alexander in QA — Load & Performance
Alexander
SELECT non_negative_derivative(mean("accepts"), 10s) AS "accepts", non_negative_derivative(mean("active"), 10s) AS "active", non_negative_derivative(mean("handled"), 10s) AS "handled", non_negative_derivative(mean("reading"), 10s) AS "reading", non_negative_derivative(mean("requests"), 10s) AS "requests", non_negative_derivative(mean("waiting"), 10s) AS "waiting", non_negative_derivative(mean("writing"), 10s) AS "writing" FROM "nginx" WHERE ("host" =~ /^$host$/) AND $timeFilter GROUP BY time($interval) fill(null)


Ребят, можете подсказать, как телеграфом снять такие метрики? inputs.nginx не видит такие
есть идеи?)
источник

A

Alexander in QA — Load & Performance
я в настройках nginx открыл /nginx_status, но курл почему-то туда не проходит
источник

АК

Андрей Коломытов... in QA — Load & Performance
Nikolai Zubtsov
я правильно пишу как оно должно работать ?
А метрики нагружаемой системы? Telegraf умеет.
источник

NZ

Nikolai Zubtsov in QA — Load & Performance
О , спасибо , это я пропустил
источник

АК

Андрей Коломытов... in QA — Load & Performance
Потому что вот реальный кейс: что-то приводит к неуспешным транзакциям. Может быть раздел забился, а может хип так хорошо чистится. А ещё может глюкануть балансироващик и ещё много вариантов.
источник

АК

Андрей Коломытов... in QA — Load & Performance
Опять же, в некоторых случаях транзакции успешны, а дефект может крыться в утилизации ресурсов нагружаемой системы. Например, должен быть двкуратный запас производительности + оверхед на мониторинг.
источник

jj

jagga jagga in QA — Load & Performance
Alexander
я в настройках nginx открыл /nginx_status, но курл почему-то туда не проходит
Дык нжинкс надо для этого подготовить - идем в гугл и ищем как настраивается статус пейдж
источник

A

Alexander in QA — Load & Performance
jagga jagga
Дык нжинкс надо для этого подготовить - идем в гугл и ищем как настраивается статус пейдж
включил) а команда nginx -V 2>&1 | grep -o with-http_stub_status_module отдаёт with-http_stub_status_module

И тем не менее на страницу зайти не выходит, 400
источник

СФ

Степа Фомичев... in QA — Load & Performance
Alena Golovaneva
на самом деле не погу этот параметр добавить добавила в джеметр а когда вытаскиваю в графане SELECT sum("count") FROM "$measurement_name" WHERE ("application" =~ /^$application$/ AND "transaction" = 'all') AND TAG_testId=100  AND $timeFilter GROUP BY time($__interval) fill(null)  вообще данные по запросам не отображаются (
SELECT sum("count") FROM "$measurement_name" WHERE ("application" =~ /^$application$/ AND "transaction" = 'all') AND "testId"='100'  AND $timeFilter GROUP BY time($__interval) fill(null)
источник

jj

jagga jagga in QA — Load & Performance
Alexander
включил) а команда nginx -V 2>&1 | grep -o with-http_stub_status_module отдаёт with-http_stub_status_module

И тем не менее на страницу зайти не выходит, 400
Дык конфиг скидывай, там же разрешение доступа указано
источник

AG

Alena Golovaneva in QA — Load & Performance
Степа Фомичев
SELECT sum("count") FROM "$measurement_name" WHERE ("application" =~ /^$application$/ AND "transaction" = 'all') AND "testId"='100'  AND $timeFilter GROUP BY time($__interval) fill(null)
источник

AG

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

СФ

Степа Фомичев... in QA — Load & Performance
Я же вам показал как тэг в backend listener прописать)) Если вы запускате так тест, у вас появится в influx новое поле - testId
источник

A

Alexander in QA — Load & Performance
jagga jagga
Дык конфиг скидывай, там же разрешение доступа указано
location /nginx_status {
       stub_status on;
       allow 127.0.0.1;
       access_log on;
       deny all;
   }
так сделал) и шлю курл с этого же сервака, а мне ответ, The plain HTTP request was sent to HTTPS port
источник

AG

Alena Golovaneva in QA — Load & Performance
Степа Фомичев
Я же вам показал как тэг в backend listener прописать)) Если вы запускате так тест, у вас появится в influx новое поле - testId
источник

AG

Alena Golovaneva in QA — Load & Performance
Степа Фомичев
Я же вам показал как тэг в backend listener прописать)) Если вы запускате так тест, у вас появится в influx новое поле - testId
источник

AG

Alena Golovaneva in QA — Load & Performance
Степа Фомичев
Я же вам показал как тэг в backend listener прописать)) Если вы запускате так тест, у вас появится в influx новое поле - testId
не появляется почемуто
источник

СФ

Степа Фомичев... in QA — Load & Performance
Alena Golovaneva
не появляется почемуто
Вечером распишу)
источник