prometheus远程永久存储方案VictoriaMetrics 部署单机版

发布时间 2023-09-01 15:41:10作者: MhaiM

1、单机版下载地址:

https://github.com/VictoriaMetrics/VictoriaMetrics

注:集群版选择cluster版本

2、下载解压得到二进制文件

tar -xf victoria-metrics-linux-amd64-v1.93.1.tar.gz

3、配置服务启动文件

cat /etc/systemd/system/victoria-metrics.service

[Unit]
Description=VictoriaMetrics Service
After=network.target

[Service]
Restart=on-failure
WorkingDirectory=/home
ExecStart=/usr/local/bin/victoria-metrics -httpListenAddr=0.0.0.0:8428 -retentionPeriod 1 -selfScrapeInterval 15s -storageDataPath /nfs/

[Install]
WantedBy=multi-user.target

4、启动服务 systemctl enable --now  victoria-metrics.service

参数说明:

-httpListenAddr=0.0.0.0:8428 #监听地址及端口
-storageDataPath #VictoriaMetrics 将所有数据存储在此目录中, 默认为执行启动 victoria 的当前目录下的 victoria-metrics-data 目录中。
-retentionPeriod #存储数据的保留, 较旧的数据会自动删除, 默认保留期为 1 个月, 默认单位为 m(月),支持的单位有 h (hour), d (day), w (week), y (year)

-selfScrapeInterval 开启自身指标抓取,用于普罗监控,采集周期和普罗采集周期保持一致

5、 web 验证

http://1.11.12.1:8428

#普罗配置远程存储

remoteWrite:

url: http://1.11.12.1:8428/api/v1/write

 # grafana添加普罗数据源,填入VictoriaMetrics服务地址http://1.11.12.1:8428