Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 22 11:44
    zifter closed #858
  • Jul 22 09:24
    szypulka commented #858
  • Jul 22 09:05
    zifter commented #858
  • Jul 02 08:48
    zifter commented #858
  • Jun 28 13:54
    sashayakovtseva opened #860
  • Jun 16 11:17
    dacdodinh99 opened #859
  • Apr 09 16:07
    zifter opened #858
  • Feb 16 12:02
    k-morozov commented #855
  • Feb 12 13:40
    zhangguanzhang commented #845
  • Jan 27 19:50
    megazazik closed #787
  • Dec 29 2020 10:11
    sour59 opened #857
  • Dec 21 2020 04:55
    Taalaibekova31 opened #856
  • Dec 11 2020 10:27
    popov-r commented #773
  • Dec 11 2020 10:26
    popov-r commented #773
  • Dec 10 2020 10:51
    JavaUnchained opened #855
  • Dec 02 2020 21:44

    fomars on master

    Update README.md (compare)

  • Dec 02 2020 21:40
    fomars closed #852
  • Dec 02 2020 19:25
    fomars synchronize #852
  • Dec 02 2020 19:25

    fomars on master

    Merge pull request #839 from ya… add options for influxdb upload… add documentation for ssl and p… and 3 more (compare)

  • Dec 01 2020 12:41
    fomars synchronize #852
eXerc1st
@eXerc1st
какие параметры нужно настроить чтоб совпадало с нагрузкой в 500 пользователей дающих запрос каждые 20мс?
1 reply
Vladimir Bykov
@vbyk0v
[WARNING] API error, will retry in 10s...
судя по истории проблемы с сервисом https://overload.yandex.net/ ? Failed to push test data
razin3061
@razin3061
Поддерживаю, в логах тоже вижу
2021-03-02 14:28:48,682 [WARNING] yandextank.plugins.DataUploader.client client.py:517 API error, will retry in 10s...
Aleksey Smirnov
@fessmage
Третьи сутки уже проблемы с overload.yandex.net - результаты подгружает медленно или не подгружает вовсе, не рендерит графики и проч. Обычное использование невозможно. И нигде никаких уведомлений нет, что происходит. У кого-нибудь есть информация?
zynaps-ru
@zynaps-ru
Яндекс, проснитесь. У вас все упало.
szypulka
@szypulka
На оверлоаде действительно второй день проблемы с заливкой данных, сейчас чиним.
5 replies
pvsv1984
@pvsv1984
Всем привет. После завершения тестирования все время вылетает варнинг File not found to collect: validation_error.yaml . Для чего этого файл и от почему его нет?
1 reply
lisitsinvo
@lisitsinvo
Overload кажется rip
2 replies
es-ch
@es-ch
С вчерашнегно вечера проблемы с загрузкой. Загружается с огромной задержкой
Alexandr Ivanov
@trueival
На этих выходных проверим основательно.
Evgeniy Moskalenko
@evgmoskalenko

Ребят, а сталкивался кто-то с такой проблемой, пытаюсь нагрузить сервис с mTLS авторизацией.

Из yandex-tank, я получаю 401 ошибку постоянно. С postman с тем же приватным ключем и секртификатом - все ок. Захожу в контейнер, пока идет нагрузка и curl тоже проходит с приватным ключем и сертификатом, что в контейнере, (curl использую без "-k").

Я даже пересобрал контейнер таким образом:

FROM direvius/yandex-tank:latest

ENV CURL_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt" \
    REQUESTS_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt"

RUN apt-get install ca-certificates -y
COPY config/ssl/ca-certificates/ca-chain.pem /etc/ssl/certs/ca-chain.pem
COPY config/ssl/ca-certificates/*.crt /usr/local/share/ca-certificates/
RUN update-ca-certificates

COPY ./config /var/loadtest

мой конфиг выглядит так:

overload:
  enabled: true
  package: yandextank.plugins.DataUploader
  job_name: ...
  job_dsc: rps line load test, XXX threads limit, XXX rps
  token_file: ./token.txt
phantom:
  address: my-dns-name.com:443
  ssl: true
  client_certificate: ./ssl/client-crt.pem
  client_key: ./ssl/client-key.pem
  header_http: "1.1"
  headers:
    - "[Host: my-dns-name.com]"
    - "[Content-Type: application/json]"
    - "[X-Request-ID: a5555aa-777a-5555-aa77-a55a7a5a77aa]"
    - "[Connection: close]"
  uris:
    - ...
  load_profile:
    load_type: rps # schedule load by defining requests per second
    schedule: const(10, 8h) # constant load for XX rps for YY minutes.
  #instances: 40
autostop:
  autostop:
    #- time(3s, 10s)
    - http(5xx, 50%, 1s)
    - net(xx, 1000, 1s)
console:
  enabled: true # enable console output
telegraf:
  enabled: false # let's disable telegraf monitoring for the first time

что делаю не верно? в логах nginx-ingress-controller получаю:

ssl_client_s_dn="-"
ssl_client_verify="None"
14 replies
adrukan
@adrukan
Добрый день. Подскажите пожалуйста в чем может быть причина:
Запускаю один и тот же сценарий на двух разных машинах, в обоих случаях прокинуты ssh ключи для телеграфа, но в одном случае формируется таблица monitoring aggregates, в другом - нет
Kuzmin Dmitry
@dkkuzmin
посмотри ключ default_target в telegraf
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