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.