Интеграция с VictoriaMetrics
Чтобы настроить хранение метрик объектов в VictoriaMetrics, необходимо выполнить следующие действия:
Шаг 1: Установка VictoriaMetrics
С помощью указанных ниже команд можно загрузить последний доступный образ VictoriaMetrics и запустить его через порт 8428, сохраняя при этом полученные данные в подкаталоге victoria-metrics-data текущего каталога:
$git clone https://github.com/VictoriaMetrics/VictoriaMetrics && cd VictoriaMetrics
$docker pull victoriametrics/victoria-metrics:latest
$docker run -it --rm -v `pwd`/victoria-metrics-data:/victoria-metrics-data -p 8428:8428 victoriametrics/victoria-metrics:latest
Для корректной работы необходимо выполнить запуск VictoriaMetrics с открытым портом 8428. |
Шаг 2: Настройка конфигурации сервера
Для настройки конфигурации сервера необходимо добавить в файл серверной конфигурации (/etc/saymon/saymon-server.conf
) секцию tsdb_extensions, которая представляет собой массив конфигураций дополнительных баз временных рядов:
"tsdb_extensions": [
{
"name": "victoria",
"enabled": true,
"config": {
"promAddr": "http://<vitoriametrics_host>:8428"
}
}
]
Описание параметров:
-
name - имя БД (необходимо использовать victoria);
-
enabled - включена/выключена;
-
config - конфигурация для подключения к БД с параметром promAddr до порта включительно.
Если в секции tsdb_extensions заданы другие подключения, то для них необходимо задать enabled: false. |