Integration with VictoriaMetrics

To configure the storage of object metrics in VictoriaMetrics, you should perform the following steps:

Step 1: Install VictoriaMetrics

Using the command below, you can download the latest available VictoriaMetrics image and run it on port 8428, while storing the resulting data in the victoria-metrics-data subfolder of the current folder:

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
For correct operation, VictoriaMetrics must be launched with open port 8428.

Step 2: Setting up the server configuration

To configure the server configuration, you need to add the tsdb_extensions section, which is an array of configurations of additional time series databases to the server configuration file (/etc/saymon/saymon-server.conf):

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

Description of parameters:

  • name - database name (you must use victoria);

  • enabled - enabled/disabled;

  • config - configuration for connecting to the database with the promAddr parameter up to and including the port.

If other connections are specified in the tsdb_extensions section, then you must set enabled: false for them.