【 TiDB 使用环境`】测试环境
【 TiDB 版本】DM6.0
【遇到的问题】新建的dm6.0集群,webui的darshboard配置后提示拒绝连接
【附件】
配置截图如下
参考:https://docs.pingcap.com/zh/tidb/v6.0/dm-webui-guide#使用前提
使用前提
为确保 DM WebUI 能正常显示,在使用 DM WebUI 前,确保以下操作或配置已完成:
- 开启 DM OpenAPI 配置:
- 如果你的 DM 集群是通过二进制方式部署的,在该 master 节点的配置中开启
openapi
配置项:
- 如果你的 DM 集群是通过二进制方式部署的,在该 master 节点的配置中开启
openapi = true
- 如果你的 DM 集群是通过 TiUP 部署的,在拓扑文件中添加如下配置:
server_configs:
master:
openapi: true
- 首次部署 Grafana 时,已正确安装监控相关组件:
monitoring_servers
和grafana_servers
。grafana_servers
须按如下进行配置:
grafana_servers:
- host: 10.0.1.14
# port: 3000
# deploy_dir: /tidb-deploy/grafana-3000
config: # 请确保执行 tiup dm -v 的 TiUP 版本在 v1.9.0 及以上
auth.anonymous.enabled: true
security.allow_embedding: true
若 grafana_servers
使用了非默认的 IP 和端口,则需要在 WebUI 的 Dashboard 界面填写正确的 IP 和端口。
- 如果你的 DM 集群是从旧版本升级的,则需要手动修改 Grafana 的配置:
- 编辑
/{deploy-dir}/grafana-{port}/conf/grafana.ini
文件,按如下所示修改两个配置项:
- 编辑
[auth.anonymous]
enabled = true
[security]
allow_embedding = true
- 执行
tiup dm reload
使新的配置生效。
我只有这个配置没有加,剩下都是按照文档配置的,刚才把这个参数加上以后还是一样的表现
我这排除过几种情况:
1.访问:http://grafana地址:端口/d/canCEQgnk/dm-monitor-standard?orgId=1&refresh=1m&theme=light&from=now-12h&to=now&kiosk
2.grafana地址维护的不对
你看看你是哪种情况
还是填 3000端口
下个版本会和 TiUP 联动。把组件地址信息写到 DM 里。当前版本因为没有保存,所以只能手填,体验比较差
3000端口的话就是我最开始的截图所示,提示的是拒绝连接
allow_embedding = true
这个加上之后,grafana 组件有重启吗?
重启过了,改了之后就用reload方法重启的
可以开 chrome 的 developer tools 看下请求 3000 端口的时候报了什么错不?
应该还是 allow_embedding = true 的问题。可能是修改了未能生效。
还真是没生效的问题,我在配置文件里面改了但是reload以后就没有了
这两个参数都是改了reload之后就没有了
是不是填错位置了。应该在 [security] 下面
这么神奇…要不别看这个 dashboard 了。我们后面换个实现,不用这么麻烦的。
如果是程序的问题那我就不管了,现在也是测试功能用。
目前只有这个dashboard是有问题的,不影响整体功能体验。
大佬抓紧换页面吧,哈哈,我现在在k8s上调,从5.4.0升级上来的集群都没找到怎么在grafana增加dm的监控页面。