Files
kuboard-press/docs/assets/js/3.703f0de7.js
huanqing.shao 10b59aa33a 备案号
2019-07-31 12:29:24 +08:00

1 line
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{145:function(t,a,e){t.exports=e.p+"assets/img/image-20190723121433809.7a1b4b00.png"},261:function(t,a,e){t.exports=e.p+"assets/img/image-20190723150525017.378015c8.png"},262:function(t,a,e){t.exports=e.p+"assets/img/image-20190723150616633.17a9797e.png"},263:function(t,a,e){t.exports=e.p+"assets/img/image-20190723150853277.c168bc57.png"},264:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151045112.5329884a.png"},265:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151103353.3c29b906.png"},266:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151339137.5f756564.png"},267:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151357262.e79d2b6c.png"},268:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151422460.f02b1a28.png"},269:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151711230.c3dd4c41.png"},270:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151804727.287fa561.png"},271:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151845303.f2b8415a.png"},272:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151902003.1ef39b19.png"},273:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151914994.fa026f01.png"},274:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151932871.cbc894da.png"},275:function(t,a,e){t.exports=e.p+"assets/img/image-20190723151951910.c3248933.png"},276:function(t,a,e){t.exports=e.p+"assets/img/image-20190723152020605.31eccc82.png"},277:function(t,a,e){t.exports=e.p+"assets/img/image-20190723152040219.45660f67.png"},278:function(t,a,e){t.exports=e.p+"assets/img/image-20190723152124196.9ef1af43.png"},279:function(t,a,e){t.exports=e.p+"assets/img/image-20190718104156232.8f0c70ed.png"},280:function(t,a,e){t.exports=e.p+"assets/img/image-20190718104729472.ef92267c.png"},281:function(t,a,e){t.exports=e.p+"assets/img/image-20190718105420599.71e5df51.png"},282:function(t,a,e){t.exports=e.p+"assets/img/image-20190718105641651.16549369.png"},283:function(t,a,e){t.exports=e.p+"assets/img/image-20190718120957255.0e01130f.png"},284:function(t,a,e){t.exports=e.p+"assets/img/image-20190718121133160.0d0a8e13.png"},366:function(t,a,e){"use strict";e.r(a);var s=e(0),i=Object(s.a)({},function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"监控-example"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#监控-example","aria-hidden":"true"}},[t._v("#")]),t._v(" 监控 example "),s("Badge",{attrs:{text:"alpha",type:"warn"}})],1),t._v(" "),s("h2",{attrs:{id:"前提"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#前提","aria-hidden":"true"}},[t._v("#")]),t._v(" 前提")]),t._v(" "),s("p",[t._v("必须具备如下条件:")]),t._v(" "),s("ul",[s("li",[t._v("已完成 "),s("a",{attrs:{href:"/guide/example/import"}},[t._v("导入 example 微服务")])])]),t._v(" "),s("div",{staticClass:"warning custom-block"},[s("p",[t._v("监控套件相关的功能目前处于 alpha 状态,虽然在实际投产项目中取得了非常好的效果,但是产品化封装还需要进一步改进。")])]),t._v(" "),s("p",[t._v("假设您已进入 example 名称空间,如下图所示:")]),t._v(" "),s("p",[s("img",{attrs:{src:e(145),alt:"image-20190723121433809"}})]),t._v(" "),s("h2",{attrs:{id:"安装监控套件"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#安装监控套件","aria-hidden":"true"}},[t._v("#")]),t._v(" 安装监控套件")]),t._v(" "),s("h3",{attrs:{id:"安装全局监控套件"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#安装全局监控套件","aria-hidden":"true"}},[t._v("#")]),t._v(" 安装全局监控套件")]),t._v(" "),s("ul",[s("li",[t._v("在 master 节点执行")])]),t._v(" "),s("div",{staticClass:"language-bash extra-class"},[s("pre",{pre:!0,attrs:{class:"language-bash"}},[s("code",[t._v("kubectl -n kube-system create secret generic etcd-certs --from-file"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v("/etc/kubernetes/pki/etcd/server.crt --from-file"),s("span",{pre:!0,attrs:{class:"token operator"}},[t._v("=")]),t._v("/etc/kubernetes/pki/etcd/server.key\n")])])]),s("ul",[s("li",[t._v("将鼠标移到 "),s("em",[s("strong",[t._v("设置")])]),t._v(" 菜单")])]),t._v(" "),s("p",[s("img",{attrs:{src:e(261),alt:"image-20190723150525017"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("监控套件 - example")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(262),alt:"image-20190723150616633"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("全局监控套件 / 查找并安装")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(263),alt:"image-20190723150853277"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("资源层监控套件 / 安装")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(264),alt:"image-20190723151045112"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("全局监控套件 / 资源层监控套件 / 安装")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(265),alt:"image-20190723151103353"}})]),t._v(" "),s("ul",[s("li",[t._v("根据向导提示,完成工作负载的导入")])]),t._v(" "),s("p",[s("img",{attrs:{src:e(266),alt:"image-20190723151339137"}})]),t._v(" "),s("ul",[s("li",[s("p",[t._v("点击 "),s("em",[s("strong",[t._v("资源层监控套件 / 初始化")])])]),t._v(" "),s("p",[t._v("由于下载镜像需要时间您可能需要等待5-10分钟后才能成功执行初始化。初始化成功的话您将看到如下提示信息。")])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(267),alt:"image-20190723151357262"}})]),t._v(" "),s("h3",{attrs:{id:"安装名称空间监控套件"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#安装名称空间监控套件","aria-hidden":"true"}},[t._v("#")]),t._v(" 安装名称空间监控套件")]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("名称空间监控套件 example / 查找并安装")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(268),alt:"image-20190723151422460"}})]),t._v(" "),s("ul",[s("li",[s("p",[t._v("重复前述过程,安装监控套件")]),t._v(" "),s("p",[t._v("重复前述过程,完成如下监控套件的安装和初始化:")]),t._v(" "),s("ul",[s("li",[t._v("Pinpoint 监控套件")]),t._v(" "),s("li",[t._v("Prometheus 监控套件")]),t._v(" "),s("li",[t._v("熔断及限流 Sentinel")])]),t._v(" "),s("p",[t._v("安装完成后,界面如下图所示:")])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(269),alt:"image-20190723151711230"}})]),t._v(" "),s("h3",{attrs:{id:"查看监控套件的工作负载"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看监控套件的工作负载","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看监控套件的工作负载")]),t._v(" "),s("ul",[s("li",[s("p",[t._v("点击 "),s("em",[s("strong",[t._v("后退")])])]),t._v(" "),s("p",[t._v("回到名称空间后,可查看到刚才安装监控套件时导入的监控层工作负载。")]),t._v(" "),s("blockquote",[s("p",[t._v("全局监控套件安装在 kube-system 名称空间")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(270),alt:"image-20190723151804727"}})]),t._v(" "),s("h2",{attrs:{id:"重启-example-容器组"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#重启-example-容器组","aria-hidden":"true"}},[t._v("#")]),t._v(" 重启 example 容器组")]),t._v(" "),s("ul",[s("li",[s("p",[t._v("点击导航栏中的 "),s("em",[s("strong",[t._v("容器组列表")])])]),t._v(" "),s("p",[t._v("在筛选条件中选择")]),t._v(" "),s("ul",[s("li",[t._v("展现层")]),t._v(" "),s("li",[t._v("网关层")]),t._v(" "),s("li",[t._v("服务层")]),t._v(" "),s("li",[t._v("持久层")]),t._v(" "),s("li",[t._v("中间件")])]),t._v(" "),s("p",[t._v("并点击刷新")]),t._v(" "),s("blockquote",[s("ul",[s("li",[s("p",[t._v("Kuboard 创建工作负载时,默认将其 imagePullPolicy 设置为 "),s("strong",[t._v("Always")]),t._v("")])]),t._v(" "),s("li",[s("p",[t._v("删除容器组时Kubernetes 将为该工作负载启动一个新的容器组以尽可能地使工作负载的容器组数量等于该工作负载期望的副本数replicas")])]),t._v(" "),s("li",[s("p",[t._v("Kubernetes 在启动容器组时,根据 imagePullPolicy 的设置 Always将会尝试从镜像仓库抓取最新镜像这一特性可以用于开发环境和测试环境的版本更新因为您的 devops 系统肯能不会为 daily build 生成新的镜像标签;")])]),t._v(" "),s("li",[s("p",[t._v("此处删除容器组的目的是,重新启动容器,以便容器中的监控探针能够检测到其对应监控套件的存在。")])])])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(271),alt:"image-20190723151845303"}})]),t._v(" "),s("ul",[s("li",[s("p",[t._v("在列表中选择")]),t._v(" "),s("p",[t._v("选中如下容器组:")]),t._v(" "),s("ul",[s("li",[s("p",[t._v("cloud-eureka-0")])]),t._v(" "),s("li",[s("p",[t._v("db-example-xxxxxx-xxxx")])]),t._v(" "),s("li",[s("p",[t._v("gateway-example-xxxxxx-xxxx")])]),t._v(" "),s("li",[s("p",[t._v("svc-example-xxxxxx-xxxx")])]),t._v(" "),s("li",[s("p",[t._v("web-example-xxxxxx-xxxx")])])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(272),alt:"image-20190723151902003"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("删除")])]),t._v(" 按钮")])]),t._v(" "),s("p",[s("img",{attrs:{src:e(273),alt:"image-20190723151914994"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("确定")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(274),alt:"image-20190723151932871"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("应用")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(275),alt:"image-20190723151951910"}})]),t._v(" "),s("ul",[s("li",[t._v("等待,直到容器组调整完成")])]),t._v(" "),s("p",[s("img",{attrs:{src:e(276),alt:"image-20190723152020605"}})]),t._v(" "),s("ul",[s("li",[t._v("点击 "),s("em",[s("strong",[t._v("后退")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(277),alt:"image-20190723152040219"}})]),t._v(" "),s("h2",{attrs:{id:"查看监控信息"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看监控信息","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看监控信息")]),t._v(" "),s("h3",{attrs:{id:"查看资源层监控信息"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看资源层监控信息","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看资源层监控信息")]),t._v(" "),s("ul",[s("li",[s("p",[t._v("点击 "),s("em",[s("strong",[t._v("展现层 / web-example")])])]),t._v(" "),s("p",[t._v("如果您在下图中没有看到 "),s("em",[s("strong",[t._v("Nginx 监控")])]),t._v(" "),s("em",[s("strong",[t._v("容器组监控")])]),t._v(" 等,请刷新您的页面,因为监控套件初始化之后需要刷新页面才能加载并显示。")])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(278),alt:"image-20190723152124196"}})]),t._v(" "),s("ul",[s("li",[s("p",[t._v("点击 "),s("em",[s("strong",[t._v("所在节点监控")])])]),t._v(" "),s("p",[t._v("可查看所在节点的资源使用情况监控信息")])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(279),alt:"image-20190718104156232"}})]),t._v(" "),s("h3",{attrs:{id:"查看中间件层监控信息"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看中间件层监控信息","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看中间件层监控信息")]),t._v(" "),s("h4",{attrs:{id:"查看-nginx-监控"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看-nginx-监控","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看 Nginx 监控")]),t._v(" "),s("ul",[s("li",[t._v("点击 Nginx 监控")])]),t._v(" "),s("p",[s("img",{attrs:{src:e(280),alt:"image-20190718104729472"}})]),t._v(" "),s("h4",{attrs:{id:"查看-mysql-监控"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看-mysql-监控","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看 MySQL 监控")]),t._v(" "),s("ul",[s("li",[t._v("返回 "),s("em",[s("strong",[t._v("example")])]),t._v(" 名称空间")]),t._v(" "),s("li",[t._v("点击 "),s("em",[s("strong",[t._v("持久层 / example db")])])]),t._v(" "),s("li",[t._v("点击 "),s("em",[s("strong",[t._v("MySQL 监控")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(281),alt:"image-20190718105420599"}})]),t._v(" "),s("h4",{attrs:{id:"查看-jvm-监控"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看-jvm-监控","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看 JVM 监控")]),t._v(" "),s("ul",[s("li",[t._v("返回 "),s("em",[s("strong",[t._v("example")])]),t._v(" 名称空间")]),t._v(" "),s("li",[t._v("点击 "),s("em",[s("strong",[t._v("微服务层 / example")])])]),t._v(" "),s("li",[t._v("点击 "),s("em",[s("strong",[t._v("Java 虚拟机监控")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(282),alt:"image-20190718105641651"}})]),t._v(" "),s("h3",{attrs:{id:"查看链路追踪监控信息"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#查看链路追踪监控信息","aria-hidden":"true"}},[t._v("#")]),t._v(" 查看链路追踪监控信息")]),t._v(" "),s("ul",[s("li",[t._v("在 "),s("em",[s("strong",[t._v("微服务层 / example")])]),t._v(" 中点击 "),s("em",[s("strong",[t._v("链路追踪")])])])]),t._v(" "),s("p",[s("img",{attrs:{src:e(283),alt:"image-20190718120957255"}})]),t._v(" "),s("p",[s("img",{attrs:{src:e(284),alt:"image-20190718121133160"}})])])},[],!1,null,null,null);a.default=i.exports}}]);