Skip to main content

Тестирование нормализации и нагрузки бинарем KUMA

Иполняемый файл KUMA имеет на борту полезный функционал тестирования, он может использоваться в отрыве от системы KUMA (полностью отдельно)  и вот его параметры запуска:

./kuma tools load --raw --events checkpoint-example.log --cfg config.cfg --limit 5000 --replay 200000
    проигрывает "сырые" события из файла checkpoint-example.log (проигрываются строки в случайном порядке) потоком 5 kEPS (--limit 5000) будет проиграно 200000 событий (--replay 200000) из файла checkpoint-example.log 

    Для запуска исполняемого файла необходимы следующие библиотеки:

      /lib64/libc.so.6: version `GLIBC_2.28' /lib64/libstdc++.so.6: version `CXXABI_1.3.8' /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' /lib64/libstdc++.so.6: version `CXXABI_1.3.9' 

      Куда отправлять и как (только TCP) определено в конфигурационном файле config.cfg пример конфига:

      { "kind": "tcp", "name": "-", "connection": { "name": "-", "kind": "tcp", "urls": ["kuma.example.com:5141"]}}