Size: a a a

QA — Load & Performance

2020 December 07

СФ

Степа Фомичев... in QA — Load & Performance
Похоже на обычные графики. Там есть какие-то особенности?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Что я вижу:
1) Две ординаты - можно добавить
2) Несколько легенд на одном графике - можно
источник

СФ

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

M

Max in QA — Load & Performance
Степа Фомичев
Похоже на обычные графики. Там есть какие-то особенности?
Спасибо )) Скорее особенность во мне, в моём уровне понимания на данный момент, а не в графиках )
источник

M

Max in QA — Load & Performance
Может кто пожалуйста показать, как у вас построен запрос в графике Grafana c InfluxDB, что бы выводить RPS ?
источник

J

JohnMMX400 in QA — Load & Performance
Max
Может кто пожалуйста показать, как у вас построен запрос в графике Grafana c InfluxDB, что бы выводить RPS ?
источник

KY

Kirill Yurkov in QA — Load & Performance
Max
Может кто пожалуйста показать, как у вас построен запрос в графике Grafana c InfluxDB, что бы выводить RPS ?
эх лень матушка, ссылочка что я скинул содержит запрос. если пользуешься стоковым листенером - то будет работать также
источник

KY

Kirill Yurkov in QA — Load & Performance
Max
Может кто пожалуйста показать, как у вас построен запрос в графике Grafana c InfluxDB, что бы выводить RPS ?
SELECT mean("count") / $send_interval FROM "$measurement_name" WHERE "transaction" = 'all' AND $timeFilter GROUP BY time($__interval) fill(null)
источник

M

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

Я думал что RPS это hit ? я ошибался и правильно count ?
SELECT mean("count")
или
SELECT mean("hit")
источник

KY

Kirill Yurkov in QA — Load & Performance
Max
смотрел, но не так подробно вник, спасибо.

Я думал что RPS это hit ? я ошибался и правильно count ?
SELECT mean("count")
или
SELECT mean("hit")
поле хит есть только у transaction == 'all'
источник

KY

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

M

Max in QA — Load & Performance
спасибо за помощь ) благодаря помощи в этом чате получается во многом разобраться )
источник

KY

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

M

Max in QA — Load & Performance
Пытаюсь в Grafana построить подобие вот такого графика (скрин с HTML Reporta). Кол-во запросов по порогам времени.

Понял что нужно использовать график Bar gauge. Но с написанием запроса не могу справиться.

Вот таким запросом получаю всё кол-во

SELECT sum("count")  FROM "$measurement_name" WHERE ("application" =~ /^$application$/ AND "transaction" = 'all') AND $timeFilter GROUP BY time($__interval) fill(null)

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

AK

Aleksey Koltakov in QA — Load & Performance
Всем привет. Вопрос по аннотациям в Grafana.

Есть ли возможность вытащить в переменную имеющиеся аннотации с помощью запроса к встроенному датасорсу --Grafana-- ?

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

В UI добавления переменной можно выбрать в качестве датасорса --Grafana--, но вот как писать к нему запросы - для меня загадка(
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Aleksey Koltakov
Всем привет. Вопрос по аннотациям в Grafana.

Есть ли возможность вытащить в переменную имеющиеся аннотации с помощью запроса к встроенному датасорсу --Grafana-- ?

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

В UI добавления переменной можно выбрать в качестве датасорса --Grafana--, но вот как писать к нему запросы - для меня загадка(
Привет. Удобно выбрать InfluxDB и фильтры по тегам вместо Grafana. Тогда фильтрацию можно будет сделать чекбоксами.

Я сделал два вида - на старт/завершение тестов. И на ручные события тег: LoadTest
источник

AK

Aleksey Koltakov in QA — Load & Performance
Да, с фильтром понятно - можно в аннотации использовать переменную
источник

AK

Aleksey Koltakov in QA — Load & Performance
хочется чтобы была возможность выбирать из нескольких ручных событий (LoadTest1, LoadTest2, etc)
источник

AK

Aleksey Koltakov in QA — Load & Performance
Пока что добавил переменную Text box - можно вписать руками нужный тег
источник

AK

Aleksey Koltakov in QA — Load & Performance
из минусов этого решения:

- теги надо знать заранее
- пока не понятно как указать два и более тегов (через запятую не работает)
источник