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

2 мин
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: 5
duration: 30s
report: 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: А что с публичным программный оболочку? Изменился ли метод "достучаться" по прежнему UUID?

A: Да, поскольку UUID теперь не светится напрямую, то и в api следует использовать теперь squid вместо UUID. Но прежний способ через UUID напрямую пока работает. Не все клиенты еще перешли на его использование.

Fine-grained token

А еще, ранее у нас был оыт выпуска программный интерфейс ключей для интеграций. Теперь мы переходим на Fine-Grained токены, поскольку обычный токен открывал определенный способ атаки(какой - не скажу. Бе-бе-бе). По визуалу конечно есть где докрутить, но в общем и целом - пойдет

Пока такие есть "уровни доступа". Буду думать, как визуально улучшить данную страницу
Пока такие есть "уровни доступа". Буду думать, как визуально улучшить данную страницу

И... это не все изменения, но самые большие и значимые в контексте инициативы. А на этом у меня сегодня все.

Традиционно желаю вам не болеть в этот осенний период и иметь SLO в 99,999%.

Читают сейчас

Игра «Миссия Луна»: построить лунную базу и решить, что создавать, когда всё идёт не по плану

50 минут назад

Игра «Миссия Луна»: построить лунную базу и решить, что создавать, когда всё идёт не по плану

В России начали разрабатывать компьютерную игру о жизни на Луне. «Миссия Луна» — многопользовательская кооперативная игра, где экипаж строит и обслуживает постоянную лунную колонию. Анонсируют проект

Bose представила открытые гарнитура Ultra Open Earbuds 2 и Sport Open Earbuds

1 час назад

Bose представила открытые гарнитура Ultra Open Earbuds 2 и Sport Open Earbuds

Bose представила две модели открытых TWS‑наушников: второе поколение Ultra Open Earbuds и спортивные Sport Open Earbuds. Устройства крепятся с помощью клипс и используют технологию OpenAudio, с которо

Исследователи из ETH Zurich научили роботизированную кисть ходить на пальцах и нажимать клавиши

2 часа назад

Исследователи из ETH Zurich научили роботизированную кисть ходить на пальцах и нажимать клавиши

Исследователи из лаборатории Soft Robotics Lab при Швейцарской высшей технической школы Цюриха научили антропоморфную роботизированную кисть передвигаться на пальцах. Робот умеет ползать по разным пов

ИИ в тестировании: разбираем падения автотестов, оцениваем LLM и строим обвязку агентов

2 часа назад

ИИ в тестировании: разбираем падения автотестов, оцениваем LLM и строим обвязку агентов

В августе прошёл Bugs Busters — митап для QA-специалистов от ЮMoney. Спикеры компании рассказали, как применяют ИИ для анализа причин падения e2e-автотестов, как устроен средство для подбора оптимальн

QuiverAI выпустила Arrow 2 — семейство моделей для работы с векторной графикой

2 часа назад

QuiverAI выпустила Arrow 2 — семейство моделей для работы с векторной графикой

Организация QuiverAI представила Arrow 2 — обновлённое семейство моделей для работы с векторной графикой. Нейросети могут генерировать SVG по текстовому описанию или референсу, конвертировать растровы