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