Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

box.stat.net()

net()

Показывает сетевую активность: количество отправленных и полученных байтов, количество подключений, потоков и запросов (текущее, среднее и суммарное).

Возвращает

в таблицах, возвращаемых box.stat.net():

  • SENT.rps и RECEIVED.rps — среднее количество байтов, отправленных/полученных в секунду за последние 5 секунд
  • SENT.total и RECEIVED.total — суммарное количество байтов, отправленных/полученных с момента запуска сервера
  • CONNECTIONS.current — количество открытых подключений
  • CONNECTIONS.rps — среднее количество подключений, открытых в секунду за последние 5 секунд
  • CONNECTIONS.total — суммарное количество подключений, открытых с момента запуска сервера
  • REQUESTS.current — количество выполняемых запросов, которое может быть ограничено параметром box.cfg.net_msg_max
  • REQUESTS.rps — среднее количество запросов, обработанных в секунду за последние 5 секунд
  • REQUESTS.total — суммарное количество запросов, обработанных с момента запуска сервера
  • REQUESTS_IN_PROGRESS.current — количество запросов, обрабатываемых в данный момент TX-потоком
  • REQUESTS_IN_PROGRESS.rps — среднее количество запросов, обработанных TX-потоком в секунду за последние 5 секунд
  • REQUESTS_IN_PROGRESS.total — суммарное количество запросов, обработанных TX-потоком с момента запуска сервера
  • STREAMS.current — количество активных потоков
  • STREAMS.rps — среднее количество потоков, открытых в секунду за последние 5 секунд
  • STREAMS.total — суммарное количество потоков, открытых с момента запуска сервера
  • REQUESTS_IN_STREAM_QUEUE.current — количество запросов, ожидающих в очередях потоков
  • REQUESTS_IN_STREAM_QUEUE.rps — среднее количество запросов в очередях потоков в секунду за последние 5 секунд
  • REQUESTS_IN_STREAM_QUEUE.total — суммарное количество запросов, помещённых в очереди потоков с момента запуска сервера

Пример:

tarantool> box.stat.net() -- 5 tables---- CONNECTIONS:    current: 1    rps: 0    total: 1  REQUESTS:    current: 0    rps: 0    total: 8  REQUESTS_IN_PROGRESS:    current: 0    rps: 0    total: 7  SENT:    total: 19579    rps: 0  REQUESTS_IN_STREAM_QUEUE:    current: 0    rps: 0    total: 0  STREAMS:    current: 0    rps: 0    total: 0  RECEIVED:    total: 197    rps...

net.thread()

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

При вызове с индексом (box.stat.net.thread[1]) показывает сетевую статистику для отдельного сетевого потока.

Возвращает

те же метрики сетевой активности, что и у box.stat.net(), для каждого сетевого потока

Пример:

tarantool> box.stat.net.thread() -- iproto_threads = 2- - CONNECTIONS:      current: 0      rps: 0      total: 0    REQUESTS:      current: 0      rps: 0      total: 0    REQUESTS_IN_PROGRESS:      current: 0      rps: 0      total: 0    SENT:      total: 0      rps: 0    REQUESTS_IN_STREAM_QUEUE:      current: 0      rps: 0      total: 0    STREAMS:      current: 0      rps: 0      total: 0    RECEIVED:      total: 0      rps: 0  - CONNECTIONS:      current: 1      rps: 0      total: 1    REQUESTS:      current: 0      rps: 0      total: 8    REQUESTS_IN_PROGRESS:      current: 0      rps: 0      total: 7    SENT:      total: 19579      rps: 0    REQUESTS_IN_STREAM_QUEUE:      current: 0      rps: 0      total: 0    STREAMS:      current: 0      rps: 0      total: 0    RECEIVED:      total: 197      rps: 0...
tarantool> box.stat.net.thread[1] -- first network thread- - CONNECTIONS:      current: 1      rps: 0      total: 1    REQUESTS:      current: 0      rps: 0      total: 8    REQUESTS_IN_PROGRESS:      current: 0      rps: 0      total: 7    SENT:      total: 19579      rps: 0    REQUESTS_IN_STREAM_QUEUE:      current: 0      rps: 0      total: 0    STREAMS:      current: 0      rps: 0      total: 0    RECEIVED:      total: 197      rps: 0...