prometheus远程永久存储方案VictoriaMetrics 部署单机版
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