美文网首页
Prometheus读写分离

Prometheus读写分离

作者: 印随2018 | 来源:发表于2020-06-09 11:25 被阅读0次

一、安装Promethus

wget https://github.com/prometheus/prometheus/releases/download/v2.18.1/prometheus-2.18.1.linux-amd64.tar.gz
tar zxvf prometheus-2.18.1.linux-amd64.tar.gz
cd prometheus-2.18.1.linux-amd64

二、创建三个Prometheus实例配置

cp prometheus.yml prometheus_1.yml
cp prometheus.yml prometheus_2.yml


cat >> prometheus.xml <<EOF
# 数据读取的 9090 的配置
remote_read:
  - url: 'http://localhost:9091/api/v1/read'
      remote_timeout: 8s
  - url: 'http://localhost:9092/api/v1/read'
      remote_timeout: 8s
EOF

sed -i s/9090/9091/g prometheus_1.yml
sed -i s/9090/9092/g prometheus_2.yml

三、启动三个Prometheus实例

./prometheus \
  --web.listen-address="0.0.0.0:9091" \
  --web.enable-admin-api \
  --storage.tsdb.path="data1" \
  --config.file="prometheus_1.yml" & 

./prometheus \
  --web.listen-address="0.0.0.0:9092" \
  --web.enable-admin-api \
  --storage.tsdb.path="data2" \
  --config.file="prometheus_2.yml" &

./prometheus \
  --web.listen-address="0.0.0.0:9090" \
  --web.enable-admin-api \
  --storage.tsdb.path="data" \
  --config.file="prometheus.yml"  &

四、查看结果

browser http://127.0.0.1:9090,可以看到其他两个实例的数据

image.png

相关文章

网友评论

      本文标题:Prometheus读写分离

      本文链接:https://www.haomeiwen.com/subject/opdazhtx.html