Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 10 15:44

    trueival on master

    Update python-test.yml (compare)

  • Sep 10 15:40

    trueival on master

    Update pandas from 1.1.5 to 1.2… fix start_time in shootexec re… LOADSUPPORT-49 fix loop conditi… and 40 more (compare)

  • Sep 10 15:40
    trueival closed #861
  • Sep 10 15:38
    trueival commented #861
  • Sep 08 14:24
    arcadia-devtools synchronize #861
  • Sep 07 14:11
    arcadia-devtools synchronize #861
  • Sep 06 21:10
    arcadia-devtools synchronize #861
  • Sep 06 14:01
    arcadia-devtools synchronize #861
  • Sep 02 10:25
    arcadia-devtools synchronize #861
  • Sep 01 17:09
    Kirill380 edited #862
  • Sep 01 17:09
    Kirill380 opened #862
  • Aug 31 12:07
    arcadia-devtools synchronize #861
  • Aug 11 14:23
    arcadia-devtools synchronize #861
  • Aug 05 09:20
    arcadia-devtools synchronize #861
  • Aug 04 00:11
    fomars synchronize #861
  • Aug 02 09:50
    arcadia-devtools synchronize #861
  • Jul 30 14:22
    arcadia-devtools synchronize #861
  • Jul 29 14:57
    fomars reopened #861
  • Jul 29 14:57
    fomars closed #861
  • Jul 29 14:56

    fomars on master

    Update python-test.yml (compare)

abeisenkulov
@abeisenkulov
Всем привет. Кто знает в чем может быть проблема? 15:59:07 [INFO] Closing Monitoring Uploader thread
15:59:07 [WARNING] API error, will retry in 10s...
15:59:17 [WARNING] API error, will retry in 10s...
15:59:27 [WARNING] API error, will retry in 10s...
15:59:37 [WARNING] API error, will retry in 10s...
15:59:48 [WARNING] API error, will retry in 10s...
15:59:58 [WARNING] API error, will retry in 10s...
16:00:08 [WARNING] API error, will retry in 10s...
^C16:00:09 [WARNING] Interrupting
16:00:18 [WARNING] API error, will retry in 10s...
16:00:28 [WARNING] API error, will retry in 10s...
16:00:39 [WARNING] API error, will retry in 10s...
Peter Prokunin
@peterpro
@abeisenkulov развалился апи походу, та же фигня была
paulkrupin
@paulkrupin
Не подскажете, как можно jwt-токен из первого запроса/ответа передавать в следующие запросы? Не нашёл в документации.
razin3061
@razin3061
А у нас с овером ничего не происходило после 23:00?) Ошибки API error, will retry in 10s...
3 replies
abeisenkulov
@abeisenkulov
@razin3061 такая же ерунда периодически
abeisenkulov
@abeisenkulov
На данный момент снова [WARNING] API error, will retry in 10s... в момент формирования графиков. Это как то можно решить?
Alexander Begoon
@alexbegoon
Добрый день, pandora не отправляет данные threads/rps в overload. График Threads - пустой. Кто-то сталкивался с таким?
Egor Vasilyev
@egorvas
Народ привет, есть задача воспроизвести(replay) активность реальных юзеров за день(есть сохраненный лог nginx) на тестовом стенде. При это должна быть возможность увелечения частоты запросов(т.е. все те запросы что делались за день должны быть сделаны за час за счет уменьшения пауз между ними). Можно это как-то сделать через яндекс танк или может кто-то посоветовать средство для этого? Смотрю сейчас на goreplay, но там используется их кастомный формат и что-то у меня не получается найти конвертер из .log, а самому писать впадлу.
freemenakk
@freemenakk
Народ, всем привет. Кто сталкивался с проблемой? Поставил стрельбу ночью на 4 часа, утром проверил график на оверлоад, там всего 20 мин записано. Сам танк отработал все 4 часа лог finish_status - code 0, FINISHED. Никаких ошибок, кроме периодической информации, что api overload недоступен, не было. Запустил для теста пинг на час, по 1 пакету в секунду. Так же, было около 8 ошибок о апи оверлоада, в остальном завершился нормально через час. В метриках Overload, опять, график всего на 12 минут из этого часа.
Что в первом, что во втором случае, статус у тестов на overload - Interrupted_generic_interrupt [RC=1]
2 replies
Alexandr Ivanov
@trueival
Ошибки API и обрубание данных починили, но в обрубленных тестах появились не консистентные данные в базе. В результате фронт их не может отобразить. Сейчас дебажим дальше.
Anton Bezkrovny
@antonbezkrovny
Привет!
Подскажите, танк уже переехал на python 3.8?
Stingermag
@Stingermag
Добрый день. Столкнулся с такой проблемой, что танк генерит логи, которые очень тяжелые, в основном там debug логи. Использую fantom.
Параметр логов задан:
writelog: "0"
Не приходилось сталкиваться с такой проблемой?
1 reply
Alexander Orlovsky
@nordicdyno
а что есть тут жизнь?
Alexander Orlovsky
@nordicdyno
принял. понял :)
RikiTikiTavy
@RikiTikiTavy
Подскажите туториал по графикам оверлоада - что на них вообще изображено, как интерпретировать?
1 reply
RikiTikiTavy
@RikiTikiTavy
Спасибо! Гляну
Roman Evtushenko
@x_ider_twitter
Привет. На очередной тест почему-то нет графиков для веба. Если пройти по айди джобы, то пишет "This test has no data yet". Но и в консоли ссылки не было сразу
1 reply
Igor Timoshenko
@IgorTimoshenko
Привет, во время теста выполняется деплой, проверяется zero downtime deployment, появляется много ошибок c кодом 101 Network is unreachable, 110 Connection timed out, 111 Connection refused. Остановка теста и повторный запуск не помогает, только спустя некоторое время, минут через 5, перезапуск помогает. Проводил тест с помощью ApacheBench, проблем нет. В чем может быть проблема?
2 replies
Anton Karakulov
@brutto

Кто может подсказать почему на данных с телеграфа пустые графики в разделе сеть и диск? https://overload.yandex.net/436949#tab=custom__2602&tags=&plot_groups=main&machines=&metrics=&slider_start=1624436099&slider_end=1624436400&compress_ratio=1

Конфиг такой

<Monitoring>
    <Host address="x.x.x.x" interval="1">
        <CPU percpu="true"></CPU>
        <Kernel/>
        <Net/>
        <System/>
        <Memory/>
        <Disk/>
        <Netstat/>
    </Host>
</Monitoring>
2 replies
Nickolay
@govai123
Товарищи, танк начал дропать таймауты в режиме request-mode. Если просто грузить через uri, то все работает нормально. Куда копать, что делать?
6 replies
zeromodule
@zeromodule

Всем привет! Пытаюсь создать ammo с бинарным multipart/form-data запросом (с картинкой).

Использую multipart form-data generator отсюда https://yandextank.readthedocs.io/en/latest/ammo_generators.html

Но судя по всему, он генерирует какую-то ерунду: https://pastebin.com/BxPq6xSU

Что посоветуете?

3 replies
RikiTikiTavy
@RikiTikiTavy
Привет! Каким образом послать https POST запрос в яндекс танке? Через консоль вручную curl посылает без всяких ssl сертификатов (у меня его и нету), через сторонние сервисы тоже посылается. Может, дело в токене авторизации - я просто пишу его в аммо файл как хедер Authorization: Api-Key
RikiTikiTavy
@RikiTikiTavy
А вот яндекс танк возвращает 404.
RikiTikiTavy
@RikiTikiTavy
'''
RikiTikiTavy
@RikiTikiTavy

Вопрос решён. Короч ребята - вот вам памятка, как делать https POST запросы на яндекс танке -
1) в load.yaml ОБЯЗАН параметр ssl=true
2) к адресу (address) НУЖНО приписать :443, того требует ssl сертификат. Поле будет выглядеть так
address: datasphere.api.cloud.yandex.net:443
3) ammo.txt
вверху ДОЛЖНЫ быть циферки, указывающие размер вашего ammo файла

1412
POST /datasata/soso/23123uef8e99rer:execute HTTP/1.1
Host: www.google.ru
Authorization: Api-Key asdasdadwdasd
Content-Type: application/json

{"data":"sata"}

1412 в моем случае - та самая циферка. Как её определить? поставьте огромное число. Допустим 1000000
запустите танк. Он выплюнет ошибку "вместо 1412 символов указано 10000000". Подставьте первое число. Вы великолепны

letsdoitnow
@letsdoitnow_gitlab
привет всем) Подскажите пожалуйста, как поставить API яндекс-танка? пытаюсь впихнуть его в контейнер с яндекс-танком, поставил туда python3, flake8, setuptools, pytest-runner, сделал python3 setup.py build, python3 setup.py install и он обвалился вот так: Traceback (most recent call last):
File "setup.py", line 1, in <module>
from setuptools import setup
File "/usr/local/lib/python3.5/dist-packages/setuptools/init.py", line 18, in <module>
from setuptools.dist import Distribution
File "/usr/local/lib/python3.5/dist-packages/setuptools/dist.py", line 585
license_files: Optional[List[str]] = self.metadata.license_files
^
SyntaxError: invalid syntax
https://github.com/yandex-load/yandex-tank-api - вот это ставлю. подскажите кто вдруг ставил, что я делаю не так?) я не обновлял pip, в родном контейнере он аж 8.1.1, но когда пробовал обновлять он вообще странное что-то делает.
python3.5 в том контейнере крутится.
2 replies
Arthur Mironienko
@artronen
Всем привет! А кто-нибудь подскажите, плиз, кто-нибудь настраивал выгрузку данных в influx? танк и инфлюкс в контейнерах, запускаю тест в танке - тест падает с 401 ошибкой influxDBClientError
1 reply
razin3061
@razin3061
Всем привет, кому-нибудь известно чего overload упал?( в смысле не грузятся данные.
1 reply
Aleksey Smirnov
@fessmage
Заработал
vlasavelev
@vlasavelev:matrix.org
[m]
Добрый день! Подскажите, пожалуйста, как заставить BFG выдавать данные по параметрам connection_time и остальным? У меня не строятся эти графики. Выдаются только коды ответов и все.
1 reply
vlasavelev
@vlasavelev:matrix.org
[m]
@szypulka https://overload.yandex.net/443704 - вот ссылка
Не работают графики Response Time Fractions
1 reply
MrSlark
@MrSlark
Привет, подскажите, пожалуйста, есть ли готовые dashboards для графаны для yandex-tank?
1 reply
Evgeniy Moskalenko
@evgmoskalenko

ребят, я так понимаю yandex-tank плохо работает с SSL_sni, но в интернете вижу как люди предлагают пересобрать phantom, не очень понимаю, как это сделать, не подскажите? может кто уже делал чет подобное?

https://stackoverflow.com/questions/33796428/http-load-testing-tool-supporting-tls1-2-sni

Evgeniy Moskalenko
@evgmoskalenko

я пробовал вот так собрать, но чет не вышло:

## Add custom Phantom
RUN git clone https://github.com/yandex-load/phantom.git /tmp/phantom && \
    cd /tmp/phantom && \
    make -R all

как бы собрать получилось, но не заработало

Nickolay
@govai123
Товарищи, где можно почитать про анализ результатов тестирования? Не очень очевидно, хорошо все или плохо))
1 reply
Nickolay
@govai123
Посмотрел полный видос, мои результаты не очень соотносимы с тем, что показывал диревиус, есть еще чтиво или посмотреть про анализ?
MrSlark
@MrSlark
Подскажите пожалуйста Яндекс Танк может валидировать контент ответа? Не только статус?
Nickolay
@govai123
@MrSlark Включи writelog all и смотри респонс в логах в файле answ_**
smcavallieri
@smcavallieri
Не работает oauth для github?
smcavallieri
@smcavallieri
...
Grigoriy
@ligreen

Не работает oauth для github?

Да, есть проблема сейчас с авторизацией через github oauth. Чиним....

Grigoriy
@ligreen

Не работает oauth для github?

Починили

smcavallieri
@smcavallieri
Спасибо !
Nikita Gadiyak
@ngadiyak

всем привет
overload.yandex.net

Request URL: https://overload.yandex.net/offlinepage/453863/layout.json
Request Method: GET
Status Code: 500 Internal Server Error

zvfkjytytw
@zvfkjytytw
Привет. Была недоступна основная нода кликхауса и данные по стрельбе не залились. Работоспособность восстановилась, но стрельбу прийдется провести заново.
Grigoriy
@ligreen

Всем привет!
Завтра вечером будут проводится технические работы на сервисе Оверлоад.
Начнем 24 августа в 9:00 МСК , а закончить планируем 25 августа 12:00 МСК.
Во время проведения работ Оверлоад будет работать в режиме "только чтение". Новые тесты заливаться не будут, но старые тесты можно будет просматривать.
Во время работ планируем обновить БД и повысить отказоустойчивость и надежность сервиса.

Hi!
Overload scheduled Maintenance, Tuesday Aug 24, 9pm MSK - Wednesday Aug 25, 12am MSK. Overload will be in read-only mode.
We will perform some database upgrades to keep Overload reliable and fast.

Nikita Kurinnyi
@f1aky
Всем привет
У меня задача нагрузить Request-Reply и не пойму как это сделать
логика простая, сделать запрос на первую ручку, получить от туда id и с этим id ходить на вторую ручку с таймаутом в пол секунды пока не получу 200 ответ(или 4xx-5xx), время ответа 200 записать в результат
Судя по всему мне нужна пандора, но я не смог найти примера на go с моим случаем или что-то похожее
4 replies
Maksim Rodin
@maximrodin
Всем привет!
Подскажите, нигде не нашел инфу по скейлингу и распределенному запуска танка, есть ли такая опция? Локус и jmeter например можно запускать распределенно на разных нодах и выводить до 1000000 RPS. Как добиться тут того же?)
9 replies