管控面监控面板部分显示异常
【DWS】【错误信息】部分监控面板没有信息
【适用版本】HCS 8.0.3,DWS 8.1.1.2 (管控面430版本,租户面630版本)
【问题现象】
DWS集群监控面板部分显示监控信息:即 数据仓库服务-》集群列表-》操作-》监控面板进入某个集群的监控页面,其中集群概览,监控-》主机监控,设置-》监控设置 中网络监控,数据库监控,查询监控实例监控,负载监控,诊断 这些监控页面没有信息,其他监控有信息。
【分析过程】
1、登录dms库,确认dms_meta_cluster,dms_meta_host是否有信息
select * from dms_meta_cluster;
select * from dms_meta_host where cluster_id = 'xxx';
2、登录CDK Master,登录dms-monitor容器查看日志
#kubectl get pod -n dws
#kubectl -ti exec dms-monitoring-xxxxxx -n dws bash
#vi logs/dms-monitoring.log
日志中出现“relation ‘DMS_NTC_HARDWARE_HOST_DISKIO_VIEW’ does not exist”信息
3、F12-》network-》Headers-》Response url查看job的接口信息
https://silvan_float_ip/v1/apigw/extension/api-fusion/apis
租户面630版本用的是v2接口,430版本管控面没有v2接口,那么就是管控面与租户面版本存在兼容问题
【解决方案】
参考《华为云Stack 8.0.3 数据仓库服务(DWS)租户面升级指导书(8.1.0.101&8.1.1.1--8.1.1.2) 01》在DMK中修改APIGateway进行规避
- 步骤 1 使用apigw用户登录DMK。
apigwk密码可以从《华为云Stack 8.0.x 账户一览表》中A类(Portal)中查询。
- 步骤 2 增加一条API得映射记录,选择【部署向导】-【第三方组件】【APIG-Tool】,选择部署操作【注册Api】,点击“下一步”,修改配置文件,增加一条记录,并点击执行。
/v2.0/{projectId}/clusters/{clusterId}/dms/collection/metric,v2.0,HTTPS,POST,DWS,{dms-collection-dns},{dms-collection-lb},30,test,/v2.0/{projectId}/clusters/{clusterId}/dms/collection/metric,HTTPS,,false
说明:dms-collection-dns表示dms-collection在ApiG中绑定得域名
dms-collection-lb表示dms-collection微服务的LB地址,二者和/v1.0/{projectId}/clusters/{clusterId}/dms/collection/meta/instance保持一致即可。
- 点赞
- 收藏
- 关注作者
评论(0)