Size: a a a

QA — Load & Performance

2021 April 08

AA

Artem Astaxov in QA — Load & Performance
ты о другом вроде, у нас есть в адресе графика его id, вот эти id списком получить хочется что бы потом передать в скрипт и получить графики
источник

СФ

Степа Фомичев... in QA — Load & Performance
Ты дёргаешь весь дэшборд?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Внизу Джейсона крч есть секция templating, оттуда можно цепануть все переменные
источник

AA

Artem Astaxov in QA — Load & Performance
дергаю по графику, не в курсе что можно дашборд целиком ввиде графика скачать
источник

СФ

Степа Фомичев... in QA — Load & Performance
Аааа, тебе нужно Id графика в дэшборде
источник

AA

Artem Astaxov in QA — Load & Performance
yep
источник

AA

Artem Astaxov in QA — Load & Performance
ну или вообще id, они вроде уникальные и от дашборда не зависят если правильно знаю
источник

СФ

Степа Фомичев... in QA — Load & Performance
Ну крч я как делал: дергал весь дэшборд, там джейсонпасом получал id всех графиков и по этим id получал уже графики
источник

AA

Artem Astaxov in QA — Load & Performance
а как дергал дашборд? если запросик под рукой есть был бы благодарен ну или где почитать подскажи
источник

jj

jagga jagga in QA — Load & Performance
я дергаю id
источник

СФ

Степа Фомичев... in QA — Load & Performance
Кажется, примерно так:
http://${your_host}/grafana/api/dashboards/uid/${dashborad_uuid}
источник

СФ

Степа Фомичев... in QA — Load & Performance
Оттуда тебе нужен список panels, где ты выдираешь id всех panel где type != row
источник

AA

Artem Astaxov in QA — Load & Performance
👍🏻 огонь, пойду пробовать. Спасибо!
источник

jj

jagga jagga in QA — Load & Performance
если руками то айди увидишь тут
источник

jj

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

AA

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

ВЛ

Всеволод Лифанов... in QA — Load & Performance
+ делал также, должно сработать
источник

VG

Viktor Ganeles in QA — Load & Performance
Как скрипты в работе делаешь - так и тут :)
Представь, чтотнубно нагрузить графану: 100tps по всем графикам
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
я такие моменты решаю через файлы с пропертями, можно посмотреть примеры реализаций «проперти» на вашем стеке, и указывать все параметры для работы автогена в файлике.
также можно вынести в параметры вызова, есть парсеры консольного ввода, почитайте о них на вашем стеке…

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

очень удобно в плане «шаринга», не надо вписывать что, где и куда… просто даешь коллегам - они по примеру пишут свой конфиг в стиле
grafanaURL=localehost

и запускают
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
да, тоже можно дергать из url
источник