本文主要是介绍调用链Cat介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 调用链Cat
1.1. 调用链演进
![751560-20190408214048179-826214962.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408214048179-826214962.png)
1.2. 开源产品比较
![751560-20190408214801825-1396279032.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408214801825-1396279032.png)
1.3. 监控场景
![751560-20190408215616337-898576347.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408215616337-898576347.png)
1.4. cat的增值作用
![751560-20190408220214820-1163148202.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408220214820-1163148202.png)
1.5. cat典型报表
1.5.1. 应用报错大盘
![751560-20190408220607913-1596921850.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408220607913-1596921850.png)
1.5.2. 业务大盘
![751560-20190408220722370-1663542529.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408220722370-1663542529.png)
1.5.3. logView
![751560-20190408220918589-639348394.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408220918589-639348394.png)
1.5.4. 可视化的logView
![751560-20190408221143512-77080804.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408221143512-77080804.png)
1.5.5. 应用报表(APM)
![751560-20190408221218563-1427028625.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408221218563-1427028625.png)
1.5.6. Transaction报表
![751560-20190408221658118-227695822.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408221658118-227695822.png)
1.5.7. Event报表
![751560-20190408221902525-1723534488.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408221902525-1723534488.png)
1.5.8. Problem报表
![751560-20190408221940971-144818743.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408221940971-144818743.png)
1.5.9. HeartBeat报表
![751560-20190408222109354-1957194650.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408222109354-1957194650.png)
1.5.10. Storage报表
![751560-20190408222153949-273510723.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408222153949-273510723.png)
1.5.11. Cache报表
![751560-20190408222303582-1712685477.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190408222303582-1712685477.png)
1.6. 告警介绍
1.6.1. 自助告警
![751560-20190409193509780-1530999950.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409193509780-1530999950.png)
1.6.2. 失败率告警
![751560-20190409193601966-1932680920.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409193601966-1932680920.png)
1.6.3. 心跳告警
![751560-20190409193752280-1705070629.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409193752280-1705070629.png)
1.6.4. 响应时间告警
![751560-20190409193816783-308065495.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409193816783-308065495.png)
1.6.5. 告警策略
![751560-20190409194112768-86816353.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409194112768-86816353.png)
1.6.6. 告警发送服务配置
![751560-20190409194944350-1157878605.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409194944350-1157878605.png)
- 服务需要自己编写
1.7. cat架构设计
1.7.1. Cat设计目标
![751560-20190409195727183-1933212772.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409195727183-1933212772.png)
1.7.2. 客户端设计
![751560-20190409200021874-949065253.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409200021874-949065253.png)
1.7.3. 服务端设计
![751560-20190409200226636-1426512409.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409200226636-1426512409.png)
1.7.4. 部署
![751560-20190409200459353-2032055522.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409200459353-2032055522.png)
1.7.5. 监控模型
![751560-20190409201835903-1306546280.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409201835903-1306546280.png)
1.7.6. 监控API
![751560-20190409202131175-2005220020.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409202131175-2005220020.png)
1.8. 生产部署
1.8.1. 参考部署架构
![751560-20190409213420846-1905624010.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409213420846-1905624010.png)
- 告警,报告,收集
- 支持本地模式调用链存储,HDFS并不是必须的
1.8.2. 参考Collector配置
![751560-20190409213737327-1705536827.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409213737327-1705536827.png)
- 一台可以对接上千个服务
1.9. 生产治理
1.9.1. 生产治理实践
![751560-20190409214310552-462429143.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409214310552-462429143.png)
1.9.2. 服务红黑榜~平均延迟
![751560-20190409214624045-1465706163.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409214624045-1465706163.png)
1.10. Spring Cloud Sleuth简介
1.10.1. 介绍
![751560-20190409215044757-734696785.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409215044757-734696785.png)
1.10.2. 集成架构
![751560-20190409215140669-1247810587.png](https://img2018.cnblogs.com/blog/751560/201904/751560-20190409215140669-1247810587.png)
这篇关于调用链Cat介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!