写点什么

TiDB 监控信息反向代理配置(一个域名可跳转不同集群)

  • 2022 年 7 月 11 日
  • 本文字数:711 字

    阅读完需:约 2 分钟

作者: tplinux 原文来源:https://tidb.net/blog/a1489a88


TiDB 监控信息反向代理配置


实现目标 同一个域名不同后缀,访问不同集群


例如 tidb-monitor.xx.com/a1 访问 a1 集群的 grafana


tidb-monitor.xx.com/a2 访问 a2 集群的 grafana


大事报 (dashboard) 需求和访问 同理 不在过多赘述了


需求,生产环境和办公网络隔离,访问页面需要申请反向代理,一套 tidb 集群好说,多套就很麻烦不方便维护。# 不同集群密码不一样


一、grafana 配置修改


1. 对 grafana 配置


[tidb\@xx]$ tiup cluster display 使用 tiup 确认 grafana 所在机器 ip


登录改机器


进入目录


cd /xxx/tidb-deploy/grafana-3000/conf(部署目录)


修改配置文件 grafana.ini


domain = tidb-monitor.xx.com (统一域名)


root_url = %(protocol)s://%(domain)s:%(http_port)s/a1 #a1 是集群名


systemctl restart grafana-3000.service 重启 grafana


2. 修改 nginx 配置


修改文件 xx.cfg


location /a1/ {


proxy_set_header Host $host;


proxy_pass http://0.0.0.0:3000/;


}


#a1 集群名


#http://0.0.0.0:3000/ grafana 地址


a2 a3 同样修改即可


二、dashboard 配置信息修改


2.1 对 dashboard 进行修改


主要参考 https://docs.pingcap.com/zh/tidb/stable/dashboard-ops-reverse-proxy


tiup cluster edit-config aa # 修改配置文件


server_configs:


pd:


dashboard.public-path-prefix: /dashboard-aa #/dashboard-aa 后端访问地址


tiup cluster reload aa -R pd 滚动重启 pd 不会影响业务


2.2 修改 nginx 配置文件


location /dashboard-aa/ {


proxy_set_header Host $host;


proxy_pass http://10.241.96.44:2379/dashboard/;


}


#http://0.0.0.0:2379/dashboard/ 地址是通过


tiup cluster display aa –dashboard 获取


发布于: 刚刚阅读数: 4
用户头像

TiDB 社区官网:https://tidb.net/ 2021.12.15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
TiDB监控信息反向代理配置(一个域名可跳转不同集群)_TiDB 社区干货传送门_InfoQ写作社区