开启remote_write_receiver 远程写的接口地址/api/v1/write
Prometheus_B 需要打开接收远程写入的功能,通过增加启动参数--web.enable-remote-write-receiver
./prometheus --web.enable-remote-write-receiver --web.config.file=web.yml --web.listen-address=0.0.0.0:9090
开启认证
|
|
web配置文件web.yml
|
访问
后面访问控制台页面或者调用接口都需要指定账号密码了
|
其他Prometheus如果需要往这台写入, 需要在remote_write配置认证
remote_write
Prometheus_A 的配置文件如下 开始往B写入
remote_write:
- url: "http://127.0.0.1:9090/api/v1/write"
basic_auth: # 开启认证后需要配置
username: admin # 开启认证后需要配置
password: xxxxxx # 开启认证后需要配置
remote_timeout: 30s
tls_config:
insecure_skip_verify: true
queue_config:
capacity: 500
max_shards: 1000
min_shards: 1
max_samples_per_send: 100
batch_send_deadline: 5s
min_backoff: 30ms
max_backoff: 100ms