Perscale news #11. Fine‑grained token, SQID, stdout log streaming

от автора

Всех категорически приветствую, любители нагрузки. Начинаем с истории прошлых выпусков и начинаем!

Прошлые выпуски

Сегодня как обычно, влетаем в 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/