两把刷子

Results 3 issues of 两把刷子

## CAT BUG修复与改进交流 1. Transaction、Event、Problem点击Type的Show,会请求当前页面所有的Type数据,数据量大的时候造成卡顿 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f1c9fa2ce51c46eba6fc1119c4c6b849.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSp55y85p-l4oCU4oCU6IyC6IyC,size_20,color_FFFFFF,t_70,g_se,x_16) 2. Problem进行long-sql、long-url等等筛选后,可以看到下图的曲线图,但是数据是全量,不是筛选后的! ![在这里插入图片描述](https://img-blog.csdnimg.cn/78a13f5efb184d46ae285ae5935445e5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSp55y85p-l4oCU4oCU6IyC6IyC,size_20,color_FFFFFF,t_70,g_se,x_16) 3. 新增9999柱状图与99柱状图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1a9b8a2c62d64e4f9e2011611795fafb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSp55y85p-l4oCU4oCU6IyC6IyC,size_20,color_FFFFFF,t_70,g_se,x_16) 4. CAT集群下,在控制台配置规则可以同步到所有的消费机、消费机 ![在这里插入图片描述](https://img-blog.csdnimg.cn/7c6558c7d4fb48998e0af8dfee71d26c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSp55y85p-l4oCU4oCU6IyC6IyC,size_20,color_FFFFFF,t_70,g_se,x_16) 5. 告警消息中丰富了 告警信息具体查看地址, 结合飞书完成告警并能够at具体的用户,快速触达(*告警网关是个单独的服务,暂不公开*) ![在这里插入图片描述](https://img-blog.csdnimg.cn/24bc25366c9949e595859fc7c0753b7b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSp55y85p-l4oCU4oCU6IyC6IyC,size_20,color_FFFFFF,t_70,g_se,x_16) 6. Grpc接入CAT并整合CROSS!这部分在基础组件在RPC调用过程中封装的SDK,暂不公布,欢迎交流! ![在这里插入图片描述](https://img-blog.csdnimg.cn/a9b295ae82174d68b1e78de78b6d8ea4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5aSp55y85p-l4oCU4oCU6IyC6IyC,size_20,color_FFFFFF,t_70,g_se,x_16) 结束语:我们逐步改造了 多线程内部CAT打点、用户自定义异常反应在失败率上等等,优化查询速度,巨大数据量存储等等,我与小伙伴在2020年12月在公司内部开始推广以来,到今天已经1年半的时间!现在CAT帮助我们业务在定位问题,快速排障、用户无感知集成进服务(统一脚手架),给我们提供了巨大的好处!我认为是 全链路日志追踪的一匹黑马

经过排查,发现单机的情况下,所有的告警、消费机、控制台都在同一个实例中,共用一块内存。一个updateProject,内存更新了之后所有的都会生效。 为啥集群情况下就不可以呢。告警的实例和控制台实例是独立实例。即使控制台更新了配置之后,内存也更新了。告警的实例中,发告警的时候,从内寸中取出来,如果没有才去访问数据库,但是告警实例中有Project的配置,只不过是旧的而已。所以导致配置不更新。 后来跟踪源码 原来cmdb这一块没有生效。 这个地方要开启,会去创建对应的TaskBuilder,然后去更新cmdbInfo,但是切记 ![105029850-d8419f80-5a8d-11eb-8e01-b972f2045b42](https://user-images.githubusercontent.com/37907181/105030667-15f2f800-5a8f-11eb-8e4a-81089543a035.png) ![105029398-49cd1e00-5a8d-11eb-9f82-1e9586b1afd4](https://user-images.githubusercontent.com/37907181/105030673-17bcbb80-5a8f-11eb-9743-88ecb3985001.png)

![8 hcx68i hrju jf l](https://user-images.githubusercontent.com/37907181/40268667-1a0d7146-5ba4-11e8-8127-6c64e315d1cb.png) 总是报错 docker的tomcat容器中为什么不能用