Содержание
Мониторинг состояния потока
При начале отправки событий, формируется график отображающий текущий поток событий (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, с поддержкой шифрования |

