找回密码
 立即注册
首页 业界区 安全 VictoriaMetrics单节点部署

VictoriaMetrics单节点部署

咪四 昨天 13:20
VictoriaMetrics单节点部署

简介

VictoriaMetrics 是一个高性能、高扩展性的开源时间序列数据库(TSDB)和监控解决方案,专为处理大规模指标数据设计
数据库语言:PromQL,MetricsQL
官方网站:https://victoriametrics.com/
官方文档:https://docs.victoriametrics.com/
官方中文:https://www.victoriametrics.com.cn/docs/ops/deploy/
官方下载:https://docs.victoriametrics.com/victoriametrics/quick-start/
Github地址:https://github.com/VictoriaMetrics/VictoriaMetrics
默认服务端口:8428
API接口:http://localhost:8428/api/v1/
单节点部署

下载安装包

linux输入命令uname -m查询本机系统架构,本实验使用x86_64架构服务器部署,选取开源单机版本
  1. cd /opt/victoria-metrics/
  2. wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.124.0/victoria-metrics-linux-amd64-v1.124.0.tar.gz
复制代码
部署

victoriametrics部署十分简单,直接解压到工作目录,通过指定参数启动即可完成部署
  1. tar -zxvf victoria-metrics-linux-amd64-v1.124.0.tar.gz
  2. victoria-metrics-prod
复制代码
启动

官方启动参数:https://www.victoriametrics.com.cn/docs/ops/single/#flags
  1. ./victoria-metrics-prod \
  2. # 指定数据存储目录,默认在工作目录下的victoria-metrics-data目录
  3. -storageDataPath=/opt/victoria-metrics/victoria-metrics-data \
  4. # 指定数据存储的时间
  5. -retentionPeriod=365d \
复制代码
以上列举了部分常用参数,可以用./victoria-metrics-prod -help查询更多可用的参数
victoriametrics会使用8428端口开启一个http服务,通过浏览器访问:http://IP:8428/
1.png

平替Prometheus

VictoriaMetrics支持PromQL,可以作为Prometheus的替换产品,同时可直接使用Prometheus配置文件,仅需在启动时添加-promscrape.config参数指定对应配置文件
  1. ./victoria-metrics-prod -promscrape.config=/opt/victoriametrics/prometheus.yml
复制代码
设置为系统服务
  1. vim /etc/systemd/system/victoria-metrics.service
  2. [Unit]
  3. Description="victoriametrics"
  4. After=network.target
  5. [Service]
  6. Type=simple
  7. ExecStart=/opt/victoria-metrics/victoria-metrics-prod -promscrape.config=/opt/victoria-metrics/prometheus.yml -storageDataPath=/opt/victoria-metrics/victoria-metrics-data -retentionPeriod=3650d
  8. Restart=on-failure
  9. SuccessExitStatus=0
  10. LimitNOFILE=65536
  11. StandardOutput=syslog
  12. StandardError=syslog
  13. SyslogIdentifier=victoriametrics
  14. [Install]
  15. WantedBy=multi-user.target
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册