- 首先VictoriaMetrics是一个时序列数据库可以直接在prometheus配置remote_url将数据存入里面做一个持久化存储(因为prometheus默认存在本地磁盘的数据是15天)
-
因为项目是用Kubernetes去搭建的,并且是在kubesphere上做搭建的直接通过helm的应用去搭建:
选择集群搭建
然后点击部署到应用配置, 修改storageClass(大约在474行)其他不变配置个存储卷, 然后部署即可, 然后可在服务中看到
其中vmstorage为数据的存储, vmselect为数据查询, vminsert为数据插入(为我们需要在remote_url配置的链接)
然后修改prometheus的配置文件中的remote_url
然后查看日志如果出现下图则成功
但如果出现类似下图的则说明路劲不对
然后部署一个grafana去测试数据是否存储到VictoriaMetrics中,创建database source
然后就可以在chart中测试是否有数据
可借鉴资料:
https://www.lijiaocn.com/%E9%A1%B9%E7%9B%AE/2020/02/24/prometheus-scale-out-2.html
https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html