Modul Messages

Kraken Stress Testing Toolkit 2.17.0 build 432

Мониторинг состояния потока

При начале отправки событий, формируется график отображающий текущий поток событий (EPS).

График текущего потока событий (EPS).

Так же, потом можно наблюдать в строке состояния

  • EPS - Текущий поток событий
  • AVG - Средний EPS за период
  • Send - Количество отправленных событий
  • Время работы модуля
  • Traffic - Примерный уровень нагрузки на сеть исходя из размера отправляемых событий

Дополнительно, при двойном клике по строке состояния, текущая статистика будет скопирована в буфер обмена.

Основной интерфейс

  • EPS - количество событий в секунду отправляемых на коллектор. Максимальное значение 90000 событий в секунду. При установки значения 0, устанавливается максимальное значение 90000 EPS.
  • Timeout - Отправляет события в течение секунды, в пределах указанных EPS, после чего делает паузу на указанное время в секундах.
  • Json - Сформировать событие в Json формате (для поддерживаемых серверов, к примеру OpenSearch)

Flow (Функции отправки)

Normal Отправка количества событий указанных в параметре EPS
Raising Опция плавное повышение EPS . При достижения EPS, цикл начнется повторно.
Downgrade Опция плавного понижения EPS. При достижения 0, цикл начнется повторно.
Random Опция отправки случайного количества событий в пределах значения указанного в EPS

Flow step - Шаг повышения или понижения событий, используется только для функций Raising и Downgrade.

Flow Timeout - Таймаут изменения потока событий, в секундах. Время через которое поток событий изменится в соответствии с настройками. Используется для функций Raising, Downgrade и Random.

Flow distribution (Функции отправки)

Normal Равномерное (последовательное) распределение событий между получателями
Random Случайное распределение событий между получателями

Stop time (sec) - время в секундах, после которого должна прекратится отправки событий.

Таблица преобразования времени в секунды

Пример Значение в секундах
1 минута 60
5 минут 300
10 минут 600
30 минут 1800
1 час 3600
1 сутки 86400
2 суток 172800
3 суток 259200
7 дней 604800

Template

Template - выбор формата (шаблона) отправки данных.

Proto

UDP Отправка событий по протоколу UDP
TCP Отправка событий по протоколу TCP
TCP(TLS) Отправка событий по TCP TLS (TLS 1.0, TLS 1.1, TLS 1.2)
ElasticSeach Пакетная отправка событий в Elasticseach (метод _bulk)
ElasticSeach (doc) Отправка событий Elasticseach по одному (метод _doc)
ElasticSearch TLS Пакетная отправка событий в Elasticseach (метод _bulk), с поддержкой шифрования
ElasticSearch(doc) TLS Отправка событий Elasticseach по одному (метод _doc), с поддержкой шифрования
Kafka Отправка событий в Kafka
Kafka(SSL) Отправка событий в Kafka с поддержкой шифрования
Redis(RPUSH) Отправка событий в список в начало списка Redis
Redis(LPUSH) Отправка событий в список в конец списка Redis
HTTP(GET) Асинхронный многоточный метод. Отправить GET запрос на http ресурс. В качестве параметра URL используется поле Index из запроса. Внимание: Должен присутствовать любой не пустой шаблон.
Игнорирует 30x коды.
HTTPS(GET) Асинхронный многоточный метод. Отправить GET запрос на https ресурс. В качестве параметра URL используется поле Index из запроса.Должен присутствовать любой не пустой шаблон.
Игнорирует 30x коды.
HTTP(GET Lock) Синхронный однопоточный метод. Отправить GET запрос на http ресурс. В качестве параметра URL используется поле Index из запроса. Внимание: Должен присутствовать любой не пустой шаблон.
Обрабатывает 30x коды.
HTTP(GET Lock) Синхронный однопоточный метод. Отправить GET запрос на https ресурс. В качестве параметра URL используется поле Index из запроса.Должен присутствовать любой не пустой шаблон.
Обрабатывает 30x коды.
WebSocket Отправка событий по протоколу WebSocket
WebSocket(wss) Отправка событий по протоколу WebSocket, с поддержкой шифрования
Distribuie prietenilor
ro_RORomână