您的位置: 首页> 数据库> VictoriaMetrics单节点部署

VictoriaMetrics单节点部署

时间:2025-09-06 08:45:02 来源:互联网

VictoriaMetrics单节点部署

简介

VictoriaMetrics 是一个高性能、高扩展性的开源时间序列数据库(TSDB)和监控解决方案,专为处理大规模指标数据设计
数据库语言:PromQLMetricsQL
官方网站:
官方文档:
官方中文:
官方下载:
Github地址:
默认服务端口:8428
API接口:

单节点部署

下载安装包

linux输入命令uname -m查询本机系统架构,本实验使用x86_64架构服务器部署,选取开源单机版本

cd /opt/victoria-metrics/wget https://gi**thu*b.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.124.0/victoria-metrics-linux-amd64-v1.124.0.tar.gz

部署

victoriametrics部署十分简单,直接解压到工作目录,通过指定参数启动即可完成部署

tar -zxvf victoria-metrics-linux-amd64-v1.124.0.tar.gzvictoria-metrics-prod

启动

官方启动参数:

./victoria-metrics-prod # 指定数据存储目录,默认在工作目录下的victoria-metrics-data目录-storageDataPath=/opt/victoria-metrics/victoria-metrics-data # 指定数据存储的时间-retentionPeriod=365d 

以上列举了部分常用参数,可以用./victoria-metrics-prod -help查询更多可用的参数
victoriametrics会使用8428端口开启一个http服务,通过浏览器访问:http://*I*P:8428*/

平替Prometheus

VictoriaMetrics支持PromQL,可以作为Prometheus的替换产品,同时可直接使用Prometheus配置文件,仅需在启动时添加-promscrape.config参数指定对应配置文件

./victoria-metrics-prod -promscrape.config=/opt/victoriametrics/prometheus.yml

设置为系统服务

vim /etc/systemd/system/victoria-metrics.service[Unit]Description="victoriametrics"After=network.target[Service]Type=simpleExecStart=/opt/victoria-metrics/victoria-metrics-prod -promscrape.config=/opt/victoria-metrics/prometheus.yml -storageDataPath=/opt/victoria-metrics/victoria-metrics-data -retentionPeriod=3650dRestart=on-failureSuccessExitStatus=0LimitNOFILE=65536StandardOutput=syslogStandardError=syslogSyslogIdentifier=victoriametrics[Install]WantedBy=multi-user.target
上一篇:PostGIS 介绍(1)--数据管理 下一篇:MySQL - 事务原理

相关文章

相关应用

最近更新