27 lines
20 KiB
HTML
27 lines
20 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>监控 example (alpha) | Kuboard</title>
|
||
<meta name="description" content="A cool Kubernetes Dashboard">
|
||
|
||
|
||
<link rel="preload" href="/assets/css/0.styles.f7270952.css" as="style"><link rel="preload" href="/assets/js/app.1aea5246.js" as="script"><link rel="preload" href="/assets/js/11.ece05c2e.js" as="script"><link rel="preload" href="/assets/js/2.7beee842.js" as="script"><link rel="preload" href="/assets/js/4.caad100e.js" as="script"><link rel="prefetch" href="/assets/js/10.1fb09bde.js"><link rel="prefetch" href="/assets/js/12.36a43db6.js"><link rel="prefetch" href="/assets/js/13.a3c7408e.js"><link rel="prefetch" href="/assets/js/14.848c4d4d.js"><link rel="prefetch" href="/assets/js/15.4e867c35.js"><link rel="prefetch" href="/assets/js/16.8fc07fa2.js"><link rel="prefetch" href="/assets/js/17.63b12ede.js"><link rel="prefetch" href="/assets/js/18.ce28b0b6.js"><link rel="prefetch" href="/assets/js/19.15c5282f.js"><link rel="prefetch" href="/assets/js/20.0fcdd81e.js"><link rel="prefetch" href="/assets/js/21.e225b222.js"><link rel="prefetch" href="/assets/js/22.7c147cae.js"><link rel="prefetch" href="/assets/js/23.595c64cb.js"><link rel="prefetch" href="/assets/js/24.334d8141.js"><link rel="prefetch" href="/assets/js/25.1b5f98e3.js"><link rel="prefetch" href="/assets/js/26.3a77fe9f.js"><link rel="prefetch" href="/assets/js/27.d031e218.js"><link rel="prefetch" href="/assets/js/28.178bbcd9.js"><link rel="prefetch" href="/assets/js/29.a90b24f5.js"><link rel="prefetch" href="/assets/js/3.be84d8fc.js"><link rel="prefetch" href="/assets/js/30.5e2e0648.js"><link rel="prefetch" href="/assets/js/31.22ed528f.js"><link rel="prefetch" href="/assets/js/32.735c7fda.js"><link rel="prefetch" href="/assets/js/33.559772c6.js"><link rel="prefetch" href="/assets/js/34.568a49f8.js"><link rel="prefetch" href="/assets/js/35.b9912582.js"><link rel="prefetch" href="/assets/js/36.5fbc1f27.js"><link rel="prefetch" href="/assets/js/37.9c3a8113.js"><link rel="prefetch" href="/assets/js/38.0324f620.js"><link rel="prefetch" href="/assets/js/5.84a977be.js"><link rel="prefetch" href="/assets/js/6.0bed3517.js"><link rel="prefetch" href="/assets/js/7.8a40c4b7.js"><link rel="prefetch" href="/assets/js/8.bb1f98a1.js"><link rel="prefetch" href="/assets/js/9.8cc06980.js">
|
||
<link rel="stylesheet" href="/assets/css/0.styles.f7270952.css">
|
||
</head>
|
||
<body>
|
||
<div id="app" data-server-rendered="true"><div class="theme-container" data-v-79c95b4d><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">Kuboard</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/overview/" class="nav-link">简介</a></div><div class="nav-item"><a href="/install/" class="nav-link">安装</a></div><div class="nav-item"><a href="/guide/" class="nav-link router-link-active">使用</a></div><div class="nav-item"><a href="/support/" class="nav-link">支持</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><div data-v-79c95b4d><div style="text-align:center;margin-top:20px;" data-v-79c95b4d><div class="side-nav-item" style="margin-left:0;" data-v-79c95b4d><a href="/overview/" class="nav-link" data-v-79c95b4d>简介</a></div> <div class="side-nav-item" data-v-79c95b4d><a href="/install/" class="nav-link router-link-exact-active router-link-active" data-v-79c95b4d>安装</a></div> <div class="side-nav-item" style="border-bottom:2px solid #0b85ff;" data-v-79c95b4d><a href="/guide/" class="nav-link" data-v-79c95b4d>使用</a></div> <div class="side-nav-item" data-v-79c95b4d><a href="/support/" class="nav-link" data-v-79c95b4d>支持</a></div></div></div> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>概述</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/" class="sidebar-link">概述</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>Example</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/example/busybox.html" class="sidebar-link">部署 busybox</a></li><li><a href="/guide/example/import.html" class="sidebar-link">导入 example 微服务</a></li><li><a href="/guide/example/monitor.html" class="active sidebar-link">监控 example (alpha)</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#前提" class="sidebar-link">前提</a></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#安装监控套件" class="sidebar-link">安装监控套件</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#安装全局监控套件" class="sidebar-link">安装全局监控套件</a></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#安装名称空间监控套件" class="sidebar-link">安装名称空间监控套件</a></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#查看监控套件的工作负载" class="sidebar-link">查看监控套件的工作负载</a></li></ul></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#重启-example-容器组" class="sidebar-link">重启 example 容器组</a></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#查看监控信息" class="sidebar-link">查看监控信息</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#查看资源层监控信息" class="sidebar-link">查看资源层监控信息</a></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#查看中间件层监控信息" class="sidebar-link">查看中间件层监控信息</a></li><li class="sidebar-sub-header"><a href="/guide/example/monitor.html#查看链路追踪监控信息" class="sidebar-link">查看链路追踪监控信息</a></li></ul></li></ul></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>集群管理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/cluster/computing.html" class="sidebar-link">计算资源管理</a></li><li><a href="/guide/cluster/storage.html" class="sidebar-link">存储空间管理</a></li><li><a href="/guide/cluster/namespace.html" class="sidebar-link">名称空间管理</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>应用管理</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/namespace/workload.html" class="sidebar-link">工作负载</a></li><li><a href="/guide/namespace/secrets.html" class="sidebar-link">Secrets</a></li><li><a href="/guide/namespace/configMap.html" class="sidebar-link">配置</a></li><li><a href="/guide/namespace/pvc.html" class="sidebar-link">存储卷声明</a></li><li><a href="/guide/namespace/adjustion.html" class="sidebar-link">日常调整</a></li><li><a href="/guide/namespace/multi-env.html" class="sidebar-link">多环境</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>问题诊断</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/diagonize/events.html" class="sidebar-link">集群事件</a></li><li><a href="/guide/diagonize/logs.html" class="sidebar-link">日志及终端</a></li><li><a href="/guide/diagonize/port-forward.html" class="sidebar-link">端口转发</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>监控套件 (alpha)</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/monitor/" class="sidebar-link">监控套件</a></li><li><a href="/guide/monitor/apis.html" class="sidebar-link">自定义监控套件</a></li></ul></section></li></ul> <div style="text-align: center;"><strong>在线体验</strong> <div><a target="_blank" href="http://demo.eip.work/#/login?isReadOnly=true&token=eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJvYXJkLXZpZXdlci10b2tlbi02djZiZiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJvYXJkLXZpZXdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjhiYTU3YmI1LWFiMTctNDM1NS1hNTM0LTQ0Njk4NGY0NzFlZiIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTprdWJvYXJkLXZpZXdlciJ9.DcXNIp0RKha1zkV4ga_QlGfcvMLGx2LOyzX-0VeboC3FojKFhxnfBeoda-zTeh6ugJlSM4kQYrRcof1Kx8Mg3-UgofNmgRySbDEVKtJZyMUoHqLmySKUIn8sbX8q83RNcqwcvY-fM8-w8HSuzU7Td7WWNuZrlCL4q_LQDYIBet1nlQ83YsENKNE8rsZQFDw8YM0MH6BEZLdwyhaboy_jjYbsU7kv8gks3aIX4lh1Fs9ZFQpC_6B0_MZvb7rEeG2M8QWXoUkDoL5JCKu6Wot5GlWf0kDMxIsViggP0NmSDTKh6kIvCkT2FZ2I4guEcjE_EjBpdOS6Abta22tzLlPKhg"><p><img src="/assets/img/image-20190723104717575.db9f16c5.png"></p></a></div> <strong>在线提问</strong> <p><img src="/assets/img/kuboard_qq.45e78dbf.png"></p></div></aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="监控-example-alpha"><a href="#监控-example-alpha" aria-hidden="true" class="header-anchor">#</a> 监控 example (alpha)</h1> <h2 id="前提"><a href="#前提" aria-hidden="true" class="header-anchor">#</a> 前提</h2> <p>必须具备如下条件:</p> <ul><li>已完成 <a href="/guide/example/import">导入 example 微服务</a></li></ul> <p>!> 监控套件相关的功能目前处于 alpha 状态,虽然在实际投产项目中取得了非常好的效果,但是产品化封装还需要进一步改进。</p> <p>假设您已进入 example 名称空间,如下图所示:</p> <p><img src="/assets/img/image-20190723121433809.7a1b4b00.png" alt="image-20190723121433809"></p> <h2 id="安装监控套件"><a href="#安装监控套件" aria-hidden="true" class="header-anchor">#</a> 安装监控套件</h2> <h3 id="安装全局监控套件"><a href="#安装全局监控套件" aria-hidden="true" class="header-anchor">#</a> 安装全局监控套件</h3> <ul><li>在 master 节点执行</li></ul> <div class="language-bash extra-class"><pre class="language-bash"><code>kubectl -n kube-system create secret generic etcd-certs --from-file<span class="token operator">=</span>/etc/kubernetes/pki/etcd/server.crt --from-file<span class="token operator">=</span>/etc/kubernetes/pki/etcd/server.key
|
||
</code></pre></div><ul><li>将鼠标移到 <em><strong>设置</strong></em> 菜单</li></ul> <p><img src="/assets/img/image-20190723150525017.378015c8.png" alt="image-20190723150525017"></p> <ul><li>点击 <em><strong>监控套件 - example</strong></em></li></ul> <p><img src="/assets/img/image-20190723150616633.17a9797e.png" alt="image-20190723150616633"></p> <ul><li>点击 <em><strong>全局监控套件 / 查找并安装</strong></em></li></ul> <p><img src="/assets/img/image-20190723150853277.c168bc57.png" alt="image-20190723150853277"></p> <ul><li>点击 <em><strong>资源层监控套件 / 安装</strong></em></li></ul> <p><img src="/assets/img/image-20190723151045112.5329884a.png" alt="image-20190723151045112"></p> <ul><li>点击 <em><strong>全局监控套件 / 资源层监控套件 / 安装</strong></em></li></ul> <p><img src="/assets/img/image-20190723151103353.3c29b906.png" alt="image-20190723151103353"></p> <ul><li>根据向导提示,完成工作负载的导入</li></ul> <p><img src="/assets/img/image-20190723151339137.5f756564.png" alt="image-20190723151339137"></p> <ul><li><p>点击 <em><strong>资源层监控套件 / 初始化</strong></em></p> <p>由于下载镜像需要时间,您可能需要等待5-10分钟后,才能成功执行初始化。初始化成功的话,您将看到如下提示信息。</p></li></ul> <p><img src="/assets/img/image-20190723151357262.e79d2b6c.png" alt="image-20190723151357262"></p> <h3 id="安装名称空间监控套件"><a href="#安装名称空间监控套件" aria-hidden="true" class="header-anchor">#</a> 安装名称空间监控套件</h3> <ul><li>点击 <em><strong>名称空间监控套件 example / 查找并安装</strong></em></li></ul> <p><img src="/assets/img/image-20190723151422460.f02b1a28.png" alt="image-20190723151422460"></p> <ul><li><p>重复前述过程,安装监控套件</p> <p>重复前述过程,完成如下监控套件的安装和初始化:</p> <ul><li>Pinpoint 监控套件</li> <li>Prometheus 监控套件</li> <li>熔断及限流 Sentinel</li></ul> <p>安装完成后,界面如下图所示:</p></li></ul> <p><img src="/assets/img/image-20190723151711230.c3dd4c41.png" alt="image-20190723151711230"></p> <h3 id="查看监控套件的工作负载"><a href="#查看监控套件的工作负载" aria-hidden="true" class="header-anchor">#</a> 查看监控套件的工作负载</h3> <ul><li><p>点击 <em><strong>后退</strong></em></p> <p>回到名称空间后,可查看到刚才安装监控套件时导入的监控层工作负载。</p> <blockquote><p>全局监控套件安装在 kube-system 名称空间</p></blockquote></li></ul> <p><img src="/assets/img/image-20190723151804727.287fa561.png" alt="image-20190723151804727"></p> <h2 id="重启-example-容器组"><a href="#重启-example-容器组" aria-hidden="true" class="header-anchor">#</a> 重启 example 容器组</h2> <ul><li><p>点击导航栏中的 <em><strong>容器组列表</strong></em></p> <p>在筛选条件中选择</p> <ul><li>展现层</li> <li>网关层</li> <li>服务层</li> <li>持久层</li> <li>中间件</li></ul> <p>并点击刷新</p> <blockquote><ul><li><p>Kuboard 创建工作负载时,默认将其 imagePullPolicy 设置为 <strong>Always</strong>;</p></li> <li><p>删除容器组时,Kubernetes 将为该工作负载启动一个新的容器组,以尽可能地使工作负载的容器组数量等于该工作负载期望的副本数(replicas);</p></li> <li><p>Kubernetes 在启动容器组时,根据 imagePullPolicy 的设置 Always,将会尝试从镜像仓库抓取最新镜像,这一特性,可以用于开发环境和测试环境的版本更新,因为您的 devops 系统肯能不会为 daily build 生成新的镜像标签;</p></li> <li><p>此处删除容器组的目的是,重新启动容器,以便容器中的监控探针能够检测到其对应监控套件的存在。</p></li></ul></blockquote></li></ul> <p><img src="/assets/img/image-20190723151845303.f2b8415a.png" alt="image-20190723151845303"></p> <ul><li><p>在列表中选择</p> <p>选中如下容器组:</p> <ul><li><p>cloud-eureka-0</p></li> <li><p>db-example-xxxxxx-xxxx</p></li> <li><p>gateway-example-xxxxxx-xxxx</p></li> <li><p>svc-example-xxxxxx-xxxx</p></li> <li><p>web-example-xxxxxx-xxxx</p></li></ul></li></ul> <p><img src="/assets/img/image-20190723151902003.1ef39b19.png" alt="image-20190723151902003"></p> <ul><li>点击 <em><strong>删除</strong></em> 按钮</li></ul> <p><img src="/assets/img/image-20190723151914994.fa026f01.png" alt="image-20190723151914994"></p> <ul><li>点击 <em><strong>确定</strong></em></li></ul> <p><img src="/assets/img/image-20190723151932871.cbc894da.png" alt="image-20190723151932871"></p> <ul><li>点击 <em><strong>应用</strong></em></li></ul> <p><img src="/assets/img/image-20190723151951910.c3248933.png" alt="image-20190723151951910"></p> <ul><li>等待,直到容器组调整完成</li></ul> <p><img src="/assets/img/image-20190723152020605.31eccc82.png" alt="image-20190723152020605"></p> <ul><li>点击 <em><strong>后退</strong></em></li></ul> <p><img src="/assets/img/image-20190723152040219.45660f67.png" alt="image-20190723152040219"></p> <h2 id="查看监控信息"><a href="#查看监控信息" aria-hidden="true" class="header-anchor">#</a> 查看监控信息</h2> <h3 id="查看资源层监控信息"><a href="#查看资源层监控信息" aria-hidden="true" class="header-anchor">#</a> 查看资源层监控信息</h3> <ul><li><p>点击 <em><strong>展现层 / web-example</strong></em></p> <p>如果您在下图中没有看到 <em><strong>Nginx 监控</strong></em>, <em><strong>容器组监控</strong></em> 等,请刷新您的页面,因为监控套件初始化之后需要刷新页面才能加载并显示。</p></li></ul> <p><img src="/assets/img/image-20190723152124196.9ef1af43.png" alt="image-20190723152124196"></p> <ul><li><p>点击 <em><strong>所在节点监控</strong></em></p> <p>可查看所在节点的资源使用情况监控信息</p></li></ul> <p><img src="/assets/img/image-20190718104156232.8f0c70ed.png" alt="image-20190718104156232"></p> <h3 id="查看中间件层监控信息"><a href="#查看中间件层监控信息" aria-hidden="true" class="header-anchor">#</a> 查看中间件层监控信息</h3> <h4 id="查看-nginx-监控"><a href="#查看-nginx-监控" aria-hidden="true" class="header-anchor">#</a> 查看 Nginx 监控</h4> <ul><li>点击 Nginx 监控</li></ul> <p><img src="/assets/img/image-20190718104729472.ef92267c.png" alt="image-20190718104729472"></p> <h4 id="查看-mysql-监控"><a href="#查看-mysql-监控" aria-hidden="true" class="header-anchor">#</a> 查看 MySQL 监控</h4> <ul><li>返回 <em><strong>example</strong></em> 名称空间</li> <li>点击 <em><strong>持久层 / example db</strong></em></li> <li>点击 <em><strong>MySQL 监控</strong></em></li></ul> <p><img src="/assets/img/image-20190718105420599.71e5df51.png" alt="image-20190718105420599"></p> <h4 id="查看-jvm-监控"><a href="#查看-jvm-监控" aria-hidden="true" class="header-anchor">#</a> 查看 JVM 监控</h4> <ul><li>返回 <em><strong>example</strong></em> 名称空间</li> <li>点击 <em><strong>微服务层 / example</strong></em></li> <li>点击 <em><strong>Java 虚拟机监控</strong></em></li></ul> <p><img src="/assets/img/image-20190718105641651.16549369.png" alt="image-20190718105641651"></p> <h3 id="查看链路追踪监控信息"><a href="#查看链路追踪监控信息" aria-hidden="true" class="header-anchor">#</a> 查看链路追踪监控信息</h3> <ul><li>在 <em><strong>微服务层 / example</strong></em> 中点击 <em><strong>链路追踪</strong></em></li></ul> <p><img src="/assets/img/image-20190718120957255.0e01130f.png" alt="image-20190718120957255"></p> <p><img src="/assets/img/image-20190718121133160.0d0a8e13.png" alt="image-20190718121133160"></p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">更新时间: </span> <span class="time">2019-07-25 06:22:52</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
|
||
←
|
||
<a href="/guide/example/import.html" class="prev">
|
||
导入 example 微服务
|
||
</a></span> <span class="next"><a href="/guide/cluster/computing.html">
|
||
计算资源管理
|
||
</a>
|
||
→
|
||
</span></p></div> <div class="bottom-description" data-v-79c95b4d>Copyright © 2019-present HuanQing Shao</div></main></div><div class="global-ui"><!----></div></div>
|
||
<script src="/assets/js/app.1aea5246.js" defer></script><script src="/assets/js/11.ece05c2e.js" defer></script><script src="/assets/js/2.7beee842.js" defer></script><script src="/assets/js/4.caad100e.js" defer></script>
|
||
</body>
|
||
</html>
|