Поиск по этому блогу

20.01.2020

Обновление VictoriaMetrics

Вышло очередное обновление VictoriaMetrics . Эту TSDB использую в качестве альтернативы InfluxDB, продолжая эксплуатацию агента telegraf, т.к. VictoriaMetrics поддерживает influx-протокол.
Ниже будет немного заметок по установке
# useradd --shell /bin/false victoria-metrics
# cat /usr/lib/systemd/system/victoria-metrics.service
[Unit]
Description=victoria-metrics
Documentation=
After=network-online.target

[Service]
User=victoria-metrics
Group=victoria-metrics
LimitNOFILE=65536
ExecStart=/usr/local/bin/victoria-metrics-prod -storageDataPath /home/victoria-metrics -retentionPeriod 12
KillMode=control-group
Restart=on-failure

[Install]
WantedBy=multi-user.target
Alias=victoria-metrics.service
До версии 1.2х был другой формат записи метрик telegraf'а. Поэтому для совместимости существующая vm запускается с указанием старого разделителя.
-influxMeasurementFieldSeparator "."
# wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.32.5/victoria-metrics-v1.32.5.tar.gz
# tar zxvf victoria-metrics-v1.32.5.tar.gz
# mv victoria-metrics-prod /usr/local/bin/

# systemctl daemon-reload
# systemctl start victoria-metrics
# systemctl status victoria-metrics
firewalld в centos
firewall-cmd --permanent --new-service=victoria-metrics
firewall-cmd --permanent --service=victoria-metrics --set-description="victoria-metrics tsdb"
firewall-cmd --permanent --service=victoria-metrics --set-short="victoria-metrics"
firewall-cmd --permanent --service=victoria-metrics --add-port=8428/tcp
firewall-cmd --permanent --add-service=victoria-metrics
firewall-cmd --reload
firewall-cmd --permanent --list-all
ufw в ubuntu
# cat /etc/ufw/applications.d/vmetrics
[VM]
title=VM
description=VM
ports=8428/tcp

# ufw app info VM
Profile: VM
Title: VM
Description: VM

Port:
  8428/tcp

# ufw allow from 10.8.7.6 to any app VM