vmstorage

vmstorage реализует следующие функции:

  • HTTP API для управления и мониторинга vmstorage;

  • приём данных от vminsert;

  • запрос данных от vmselect.

Способ установки

Компонент устанавливается автоматически при развёртывании средствами платформы отказоустойчивого кластера VictoriaMetrics.

Файлы конфигурации

Настройки vmstorage хранятся в следующих файлах и директориях:

  • /etc/systemd/system/vmstorage.service — юнит systemd;

  • /opt/victoriametrics-vmstorage/.

Сеть

По умолчанию vmstorage слушает указанные в таблице порты и IP-адреса.

Таблица 1. Отказоустойчивая конфигурация
Адрес Порт Протокол TLS mTLS BasicAuth Описание Клиенты

127.0.0.1

8482

TCP/HTTPS

HTTP API для управления и мониторинга vmstorage

vmagent

0.0.0.0

8400

RPC

 — 

RPC-интерфейс для приёма данных от vminsert. Использует mTLS для безопасной межкомпонентной коммуникации

vminsert локальный и с других узлов

0.0.0.0

8401

RPC

 — 

RPC-интерфейс для запроса данных от vmselect. Использует mTLS для безопасной межкомпонентной коммуникации

vmselect