VictoriaMetrics

Компонент отвечает за хранение метрик и агрегацию временных рядов.

Способ установки: Дистрибутив Визиона.

Расположение журналов: системный журнал.

Порт по умолчанию: 8428.

Учётная запись ОС для запуска сервиса: vision.

Используемые учётные записи компонентов Визиона:

  • alertmanager;

  • snmp_notifier;

  • grafana;

  • vmalert.

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

  • /etc/systemd/system/victoriametrics_st.service;

  • /opt/skala-r/etc/vision/server/victoriametrics_st/environment.env;

  • /opt/skala-r/etc/vision/server/victoriametrics_st/victoriametrics_st.yml.

Настройка параметров TLS и аутентификации для доступа к компоненту по HTTPS производится ключами запуска в файле environment.env.

Параметры скрепинга метрик с внутренних компонентов мониторинга устанавливаются с помощью файла victoriametrics_st.yml.

Ключи запуска

Все доступные ключи запуска компонента описаны в документации VictoriaMetrics.

-audit.filePath

Путь к файлу для сохранения журнала аудита.

Пустое значение отключает аудит.

Значение по умолчанию: /opt/skala-r/var/log/vision/audit/server/victoriametrics_st/audit.log.

-http.pathPrefix

Необязательный префикс для добавления ко всем путям, обрабатываемым HTTP-сервером.

-httpAuth.password

Пароль для BasicAuth HTTP-сервера.

-httpAuth.username

Имя пользователя для BasicAuth HTTP-сервера.

-httpListenAddr

Адрес для прослушивания входящих HTTP-запросов.

Значение по умолчанию: 127.0.0.1:8428.

-promscrape.config

Путь к файлу конфигурации Prometheus с разделом scrape_configs, содержащим цели для очистки.

-promscrape.maxScrapeSize

Максимальный размер ответа на запрос в байтах для обработки от целей Prometheus. Ответы размером больше указанного отклоняются.

-retentionPeriod

Период хранения данных. Данные с отметками времени за пределами периода хранения автоматически удаляются.

-storageDataPath

Путь к хранилищу данных.

-tls

Использование TLS для входящих HTTP-запросов по заданному -httpListenAddr.

-tlsCertFile

Путь к файлу с сертификатом TLS для соответствующего -httpListenAddr.

-tlsCipherSuites

Список алгоритмов шифрования, разрешённых при использовании TLS. В качестве разделителя используйте запятую.

-tlsKeyFile

Путь к файлу с ключом TLS для соответствующего -httpListenAddr.

-tlsMinVersion

Минимальная версия TLS для использования для соответствующего -httpListenAddr.