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

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

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

  • Новости 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

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев