Установка VictoriaLogs
VictoriaLogs
- Собирать логи приложений с помощью различных коллекторов логов.
- Анализировать логи с помощью языка запросов LogsQL.
Установка с помощью Yandex Cloud Marketplace
-
Перейдите на страницу каталога
и выберите сервис Managed Service for Kubernetes. -
Нажмите на имя нужного кластера Managed Service for Kubernetes и выберите вкладку
Marketplace. -
В разделе Доступные для установки приложения выберите VictoriaLogs и нажмите кнопку Перейти к установке.
-
Задайте настройки приложения:
- Пространство имен — создайте новое пространство имен (например
victoria-logs). Если вы оставите пространство имен по умолчанию, VictoriaLogs может работать некорректно. - Название приложения — укажите название приложения.
- Пространство имен — создайте новое пространство имен (например
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed. -
Настройте переадресацию порта сервиса
victoria-logs-single-serverна локальный компьютер:kubectl port-forward service/victoria-logs-single-server 30000:9428 \ --namespace <пространство_имен_приложения> -
Убедитесь, что веб-интерфейс VictoriaLogs доступен, открыв ссылку
http://localhost:30000.
Установка с помощью Helm-чарта
-
Установите менеджер пакетов Helm
версии не ниже 3.8.0. -
Установите kubectl
и настройте его на работу с созданным кластером. -
Для установки Helm-чарта
с VictoriaLogs выполните команду, указав в ней параметры ресурсов, созданных ранее:helm pull oci://cr.yandex/yc-marketplace/yandex-cloud/victoria-logs/victoria-logs-single \ --version 1.0.0 \ --untar && \ helm install \ --namespace victoria-logs \ --create-namespace \ victoria-logs-single ./victoria-logs-single/Примечание
Если вы используете версию Helm ниже 3.8.0, добавьте в начало команды строку
export HELM_EXPERIMENTAL_OCI=1 && \, чтобы включить поддержку Open Container Initiative (OCI) в клиенте Helm.