Всех категорически приветствую, любители нагрузки. Начинаем с истории прошлых выпусков и начинаем!
Прошлые выпуски
Сегодня как обычно, влетаем в OSS, сегодня обновлений тут не много
OSS
stdout log streaming
Итак, с недавнего времени в perfscale OSS начал поддерживаться report в confiugutation
vus: 5duration: 30sreport: url: http://localhost:7999
И было крайне неудобно, когда у тебя выполевывался прогон в конце, к тому же у нас есть «during‑run» метрики, так почему бы не заполнять репорт также по возможности. И в связи с этим, если у вас метрики заполняются «по ходу» а не в конце прогона, то и в репорте вы будете видеть постепенное отправление в репорт по вашему URL.
Поехали дальше в plaftorm
Platform
SQID
Ранее у нас в URL “светились” UUID наружу. Это не самое удачная тактика с точки зрения безопастности. Поэтому после поиска альтернатив мы остановились на SQID. Пример таких ссылок можно посмотреть тут. Но если в краце:
Было
https://perfscale.ru/admin/machines/0000-0000-0000-0000
А стало так
https://perfscale.ru/admin/machines/ml22cIXtZ0i1
Что стало короче в разы, особенно если мы касаемся тестов в отдельно взятой машине, там целых 2 UUID “светится” наружу.
Q: А что с публичным API? Изменился ли способ «достучаться» по прежнему UUID?
A: Да, поскольку UUID теперь не светится напрямую, то и в API следует использовать теперь squid вместо UUID. Но прежний способ через UUID напрямую пока работает. Не все клиенты еще перешли на его использование.
Fine‑grained token
А еще, ранее у нас был оыт выпуска API ключей для интеграций. Теперь мы переходим на Fine‑Grained токены, поскольку обычный токен открывал определенный способ атаки(какой — не скажу. Бе‑бе‑бе). По визуалу конечно есть где докрутить, но в общем и целом — пойдет
И… это не все изменения, но самые большие и значимые в рамках проекта. А на этом у меня сегодня все.
Традиционно желаю вам не болеть в этот осенний период и иметь SLO в 99,999%.
ссылка на оригинал статьи https://habr.com/ru/articles/1083982/