Интеграция с VictoriaMetrics

Интеграция с VictoriaMetrics

Интеграция с VictoriaMetrics ​

Чтобы настроить хранение метрик объектов в VictoriaMetrics, необходимо выполнить следующие действия:

Шаг 1: Установка VictoriaMetrics ​

С помощью указанных ниже команд можно загрузить последний доступный образ VictoriaMetrics и запустить его через порт 8428, сохраняя при этом полученные данные в подкаталоге victoria-metrics-data текущего каталога:

console
$git clone https://github.com/VictoriaMetrics/VictoriaMetrics && cd VictoriaMetrics
$docker pull victoriametrics/victoria-metrics:stable
$docker run -it --rm -v `pwd`/victoria-metrics-data:/victoria-metrics-data -p 8428:8428 victoriametrics/victoria-metrics:stable

NOTE

Для корректной работы необходимо выполнить запуск VictoriaMetrics с открытым портом 8428 .

Шаг 2: Настройка конфигурации сервера ​

Для настройки конфигурации сервера необходимо добавить в файл серверной конфигурации (/etc/saymon/saymon-server.conf) секцию tsdb_extensions, которая представляет собой массив конфигураций дополнительных баз временных рядов:

text
"tsdb_extensions": [
  {
    "name": "victoria",
    "enabled": true,
    "config": {
      "promAddr": "http://<vitoriametrics_host>:8428"
    }
  }
]

Описание параметров:

  • name - имя БД (необходимо использовать victoria);
  • enabled - включена/выключена;
  • config - конфигурация для подключения к БД с параметром promAddr до порта включительно.

NOTE

Если в секции tsdb_extensions заданы другие подключения, то для них необходимо задать enabled: false .