目录
一、监控误区和挑战
二、墨盒和白盒监控
1. 黑盒监控
2. 自盒监控
三、 度量值的收集
1. 两种收集方法概述
2. PUSH VS PULL (客户端角度)
3. 测量什么
1. 谷歌提出应该监控如下的四个指标:
2. Brendan的方法
3.汤姆.威尔基的红色方法
点击进入课程目录
监控是管理基础设施和业务的核心工具。也是大多数公司必须的,应该和应有程序一起构建和部署。没有监控,将无法了解你的系统运行环境,进行故障诊断,也无法向组织提供系统性的性能、成本和状态等信息。
监视方法主要分为两大类,即黑盒监视和自盒监视。有很多人也叫做是探针(黑盒监控)和内省(自盒监控)
应用程序或主机是从外部观察的,因此,这种方法可能相当有限。检查是为了评估被观察的系统是否以已知的方式响应探测:
系统在被测对象表面显示其内部状态和临界段的性能数据。这种类型的自省可能非常强大,因为它暴露了内部操作,因此不同内部组件的健康状况,否则很难甚至不可能确定。这种数据处理通常以以下方式处理
PUSH | PULL | |
响应时间 | 及 时 | |
sever和client中间有防火墙 | 方便一些 | |
服务器压力 | 相对大一些 | 自我调节 |
在计划度量时,必然会出现一个问题,即定义要观察哪些度量。为了回答这个问题,我们应该求助于当前的最佳实践和方法。在下面的主题中,我们将概述一些最具影响力和最受关注的方法,这些方法可以降低噪声,提高性能和一般可靠性方面的可视性。
更关注于机器,它声明对于每一个资源(CPU、磁盘、网络接口等等),应该监视以下指标:
RED方法更侧重于服务级别方法,而不是底层系统本身。显然,这种策略对于监视服务很有用,对于预测外部客户的体验也很有价值。如果服务的错误率增加,那么就可以合理的驾车这些错误将直接或简介的影响客户的体验。这些是需要注意的度量标准:
下一篇:SSM学习之Spirng