gPaaS prometheus监控控制台访问方法
1 业务场景
需要访问gPaaS的监控prometheus(普罗米修斯)控制台进行调试。
监控所在的prometheus容器名叫kws-prom-agent-custom,其在kce-system命名空间中。
2 解决方案
方案一(开nodeport端口)
如图:外部访问-添加访问端口
创建一个外部连接如果上面命名空间选不了kce-system那就是还没托管命名空间,需要托管一下。
托管步骤:
集群管理-项目管理-新增项目授权-关联已存在的Namespace(kce-system)
应用管理-在对应集群、对应kce-system命名空间中新建应用(kce-system), 然后点击应用“同步”即可。
创建完成后出现一条记录:
留意9090对应的nodeport端口(图中红圈)访问http:{gpaas节点IP}:30411就可以访问到自定义监控的普罗米修斯控制台。
【访问端口号可以自动分配如30411,也可以手工指定为3XXXX】
下图为prometheus(普罗米修斯)控制台访问示例
方案二(不需要另外开端口)
加载ingress文件文件内容如下:
apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: ingress.kubernetes.io/config-backend: | http-response set-header X-FRAME-OPTIONS SAMEORIGIN ingress.kubernetes.io/config-frontend: | http-request add-header X-Real-Ip %ci kubernetes.io/ingress.class: haproxy generation: 1 managedFields: - apiVersion: extensions/v1beta1 fieldsType: FieldsV1 manager: kubectl operation: Update - apiVersion: networking.k8s.io/v1beta1 fieldsType: FieldsV1 manager: haproxy-ingress-controller operation: Update name: hunghui namespace: kce-system spec: rules: - http: paths: - backend: serviceName: kws-prom-agent-custom servicePort: 9090 path: /graph pathType: ImplementationSpecific - backend: serviceName: kws-prom-agent-custom servicePort: 9090 path: /api pathType: ImplementationSpecific - backend: serviceName: kws-prom-agent-custom servicePort: 9090 path: /static pathType: ImplementationSpecific - backend: serviceName: kws-prom-agent-custom servicePort: 9090 path: /status pathType: ImplementationSpecific - backend: serviceName: kws-prom-agent-custom servicePort: 9090 path: /config pathType: ImplementationSpecific - backend: serviceName: kws-prom-agent-custom servicePort: 9090 path: /rules pathType: ImplementationSpecific |
在gPaaS服务器上编辑一个文件输入如上内容,文件名为temp-ingress.yml
上面文件保存后执行命令kubectl apply -f temp-ingress.yml
然后就可以通过gpaas节点加80端口访问了地址示例:http:{gpaas节点IP}/graph
4 注意事项
生产环境使用完普罗米修斯监控控制台后,可清除上面配置
方案一清除:在gPaaS管理界面,外部访问页面删除建立的外部访问条目。
方案二清除:清除配置 kubectl apply delete -f temp-ingress.yml。
gPaaS prometheus监控控制台访问方法
1 业务场景需要访问gPaaS的监控prometheus(普罗米修斯)控制台进行调试。监控所在的prometheus容器名叫kws-prom-agent-custom,其在kce-sys...
点击下载文档
上一篇:统一日志框架,居然是这样的!下一篇:ELK日志服务内存参数配置
本文2024-09-23 01:14:12发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144653.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章