Всех категорически приветствую, любители нагрузки. Начинаем с истории прошлых выпусков и начинаем!
Прошлые выпуски
-
Новости Perfscale № 1
-
Perfscale news #2: Fix Protocol, Magic metrics и MCP
-
perfscale news #3 Websocket, Inference, NPM
-
Perfscale news #4. GRPC, Fixed Triggers, Child Process
-
Perfscale news #5. SQL, Thresholds, неработающие Linked Accounts
-
Perfscale news #6. GraphQL, поддержка Import, и метрики
-
Perfscale news #7. Fix Import, SOAP, and more HTTP metrics
-
Perfscale news #8. WS Benchmark, Jmeter open sourced & fixed linked accounts
-
Perfscale news #9. GPU, LLM, Docker images
-
Perfscale news #10. Shared variables, Pub/Sub load testing & live metrics
Сегодня как обычно, влетаем в 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%.
Источник: habr.com