00:00
好,同学们,我们继续上一讲呢,我们搭建好了我们的9001,也就是我们的这个工程,豪猪哥已经完成,那看到这个界面以后说明我们的。History stashboard的这个监控平台已经搭建好,那待会儿呢,在这儿填写你要监控的地址即可。用901。监控器仪表盘图形化的这个界面去监控我们要监控的另外一个微服务,好,那接下来我们来尝试一下它如何监控它的配置,以及它监控以后。豪猪哥会产生一些图形,画曲线图样的东东,我们再来看看它的监控结果如何查看。好,那么下面我们上一讲,我们是不是讲了我们的服务熔断,我们服务熔断完了以后,我们来看看。各种访问我们的服务端的这个80012,看看90012,现在来监控这个80012,那么它会产生哪些图表?
01:02
来。首先来进一步配置我们的districts dashboard。我们修改我们的8001,我们8001呢,要以一种图形化的形式能够展现,那么这有两个小坑,请大家一定要出现,8001现在是被监控的,监控者是9001豪猪,那么第一步我们讲过,凡是监控的时候,这个东东一定要有。听懂。CU的这个web跟这个啊,凡是要图形化标配的话,这两个最好一起粘贴,这是第一步,第二步,那么这有一个配置啊,请同学们呢,直接粘贴使用就行,这个坑呢是spring cloud升级以后留给大家的,如果你不照着我的做,不升级,那么这个时候它将会报这么一个。不能够连接到。Command。Mistakere stream的这么一个提示啊,404啊,找不到什么找不到就是待会儿我们一监控,我们不是要看到一些图形报表吗?如果你不按照这两步的配置啊,待会儿一监控,监控流的话,什么都看不到,所以说这一块请大家在被监控的8001这儿粘贴这么一段红色的配置即可,那么这一波至于说是怎么找出来的,那杨哥呢,也是被埋了,开了以后对比出来以后发现了。
02:26
它呢是为了服务监控而配置啊,与服务容错本身是spring cloud升级后的开,所以它升级以后是管生不管养,管杀不管埋,搞得我呢不得不两个版本的去对比抠出来的,所以说这块呢就不带着大家去研究,那么这块就我就告诉你一个正确的套路,这块直接粘贴,主要就是这两个名词。好,这是我们的第二步讲过了啊,重复啰嗦,要想起效,一这个要有8001上面28001的主启动类这段一张,当然哈,熔断器这个注解你更要打开,这个是表盘,成这两步以后,同学们我们开始。
03:05
搭建好我们的仪表盘环境来实现测试监控。第一个启动一个有瑞卡或者三个集群,那么这同学们。我为了省事,只启动了一个7001,那么我的7001上面,那么大家请看我们的8001待会是不是要注册上来,OK,那么这个是我们以前留下的,现在8001还没启动呢啊,你看我只启动了9001DASHBOARD监控平台,7001有瑞卡,我们的8001刚刚改完这个,待会儿我给他启动,然后呢?我们要干的事呢,是9001要去监控8001,那么来吧,都给大家写好了,9001要去监控8001,那是不是要把我们这个地址啊填到这个里面,那么这个地址啊也给大家。写好来,同学们。OK。那么这。2000这个呢,T3我们的title这个你就给他写好,待会一点监控就OK,那测试地址。
04:04
首先我们完活以后,填完以后,那么9001已经启动,8001是不是还没启动,那么这个时候把我们的8001先启动,OK,好老规矩,我先暂停一下录屏,我们的8001成功启动,这个地址同学们还记得吧,就是我们讲服务熔断的时候,SK这个地址啊,那8001上面正数是正确的地址,负数是错误的地址,那么这样是不是表示我们这个微服务既被正确的访问过,也被错误的反攻反问过?那么OK,我们这儿先粘两个。一个是正确的,那么大家请看,调用成功流水号没问题了吧,那再来同学们,这个呢,是我们。错误的只要是错误的,这个时候大家请看,是不是会有一个哭的一个小表情包,那么上市测测数呢,上市的测试呢就通过,那么下面我们来看看我们这个豪猪哥,那么现在比方说啊,我们这先访问正确的是点他狂点几次啊,那么这样是不是有流量跑过去了,那么好我们一点监控,大家请看。
05:13
我在这儿不停的点正确的正确的,正确的点了好多次好多次啊。流水号在不停的跳动,那么大家请看圈圈是不是在变大,这个曲线是不是在上升,那么36次,那么每次是多少秒的,充其量等等,注意这儿我放大一点。是不是有个circuit close,你看这个close是绿色的,因为现在保险丝的闸到没有跳,我们的保险丝是关闭的,关闭的保险丝是不是才通电才是正确正健康的,那么同学们请看点的越多。这个波峰和流量现在我不点了,是不是慢慢的下来,请看这个熔断是一直close的绿色状态关闭的都健康,你看流量小了,它变小,那么接下来同学们我点错误的。
06:01
如法炮制啊,以此类推,我们错误的错误率是不是也上升了,按照我们的配置到一定程度以后,是不是断路器会打开,我们同学们请看红色的,请看我们的断路器是不是open,红色的就打开100%的刚才看到没有出错,所以说这个就是我们9001搭建好了一个叫T3的测试平台,对我们的8001系统进行了监控,到这一步同学们没问题吧,那么这些怎么看,我们下面简单的过一下。Like。刚才的演示啊,先正确再错误,再正确的地址会发现都是慢慢放开的,那么同学们请看,这是正确的,绿色的断路器是close,绿色的close。红色是失败的红色,OK,红色的open派。那么完了如何看这个图呢?七色一圈一线,那么什么叫七色呢?1234567,每一种故障是不是对应着一种颜色,那么绿色成功这个呢?是段落这个呢?
07:12
Bad request、错误的请求等等。那么大家请看一。零到这个,这个到这个,这个到这个,依此类推,同学们没问题吧,那么1234567 1234567,我相信。杨哥可以不再赘述,不再啰嗦了吧?这是第一个七色一圈。两种行线实心圈,嗯,这个圈不用我说了吧,大和小,那么它的健康颜色绿小于黄小于橙小于红,那么根据实际的请求流量发生变化,越大流量越大,圈圈越大,不在不再废化,那么说白了就是故障实力和高压实力的测试,那么一条线,那么就是它的这个浮动的,你看现在是不是就像。
08:03
心率的心跳线一样平了,没人反问,那么随便抖他两下,那么同学们请看,聊了以后他是不是又聊起来了?好,那么这个也很简单,那么观察到流量的上升和下降的趋势。整个图的说明,同学们,成功数,熔断数。错误请求数,然后呢,超时的,现成的,失败的,最近十秒钟的错误百分比,服务请求率,熔断器close的绿色close是健康的,OK么?这些都给大家写好,然后再不行,这样的话都给大家整明白了,会看了吧,好,那么这些不再废话,你整懂了,这么一个后续,你这个9001这个平台也可以去监控,其他的在这块可以满屏幕写满,那最终我们是不是可以达到这么一种效果,去监控多个,这么说能跟上那么一样,哪个曲线陡峭,哪个圈圈大,就说明它的压力和流量大,那么实时的进行我们的熔断限流和降级的服务,保证我们系统的健康,那么有监控有系统这一波,OK,好,那么同学们,从这我们完成了我们的districts dashboard图形化的监控,从这我们可以得到一个结论是。
09:17
他需要我们自己去搭建一个9001的监控测试平台,这样是不是有点麻烦,所以说我们后续讲到我们最后的高级篇,阿里巴巴cloud,阿里巴巴申的时候,人家直接给你一个网站,直接在登录网站以后直接就能看到,所以说我们呢,把重点更狠的放在后面的高级篇,那么对于我们的spring cloud以如果你是老系统维护,我相信现有的也足够你用了,好我们的服务监控。Dashboard就讲到这儿。
我来说两句