本文共 1873 字,大约阅读时间需要 6 分钟。
。它可以用作Prometheus的长期远程存储。
提供单节点 VictoriaMetrics 和集群版VictoriaMetrics
英[vɪkˈtɔːrɪə] 英 [ˈmetrɪk]
wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.51.0/victoria-metrics-v1.51.0.tar.gz
-storageDataPath -VictoriaMetrics存储所有数据的目录的路径。
-retentionPeriod -数据保留。
##-retentionPeriod=3意味着数据将存储3个月,然后删除./victoria-metrics-prod -storageDataPath=/var/lib/victoria-metrics-data -retentionPeriod=3
普罗米修斯必须配置remote_write才能将数据发送到维多利亚测量。将以下行添加到普罗米修斯配置文件(它通常位于 :/etc/prometheus/prometheus.yml
remote_write: - url: http://:8428/api/v1/write
使用以下网址在Grafana创建普罗米修斯数据源:
http://:8428
替换为维多利亚测量的主机名或 IP 地址。
VictoriaMetrics 集群由以下服务组件组成:
vmstorage - 存储数据
vminsert - 使用一致性哈希算法将获取的数据存储到vmstorage分片 vmselect - 查询来自 vmstorage 的数据wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.51.0/victoria-metrics-v1.51.0-cluster.tar.gztar -zxvf victoria-metrics-v1.51.0-cluster.tar.gz -C /usr/local/victoria
vminsert 和 vmselect 节点是无状态的,可随时添加/删除。不要忘记在 http 负载均衡器上更新这些节点的列表。
添加更多vminsert节点可缩放数据引入率。请参阅此有关引入率可伸缩性的评论。添加更多vmselect节点可缩放选择查询速率。vmstorage节点拥有包含的数据,因此不能在不丢失数据的情况下删除它们。添加更多vmstorage节点可扩展群集容量。
HTTP 负载均衡器必须停止将请求路由到不可用的vminsert和vmselect节点。
如果存在至少单个vmstorage节点,群集将保持可用:
Data replication can be used for increasing storage durability. See these docs for details.
转载地址:http://afvli.baihongyu.com/