Gauge
- 定义: Gauge 是一个时间序列度量标准,其值可以随着时间的推移而增加或减少。
- 特点:
- Gauge 的值可以为正、负或零。
- Gauge 的值可以随时间变化。
- Gauge 的值可以被应用程序主动设置。
- 使用场景:
- 跟踪应用程序消耗的内存量。
- 跟踪应用程序的并发连接数。
- 跟踪应用程序的请求数量。
Summary
- 定义: Summary 是一个时间序列度量标准,它可以统计一段时间内的观察值分布情况。
- 特点:
- Summary 可以统计观察值的总数、平均值、最小值、最大值、分位数等统计信息。
- Summary 的统计信息是基于一段时间内的观察值计算出来的。
- Summary 的统计信息可以被应用程序主动获取。
- 使用场景:
- 跟踪应用程序的请求响应时间分布情况。
- 跟踪应用程序的错误率分布情况。
- 跟踪应用程序的资源使用情况分布情况。
比较
特征 | Gauge | Summary |
---|---|---|
值的类型 | 正、负、零 | 正、负、零 |
值的变化 | 可以随着时间的推移而增加或减少 | 基于一段时间内的观察值计算出来 |
值的设置 | 可以被应用程序主动设置 | 不能被应用程序主动设置 |
使用场景 | 跟踪应用程序消耗的内存量、并发连接数、请求数量等 | 跟踪应用程序的请求响应时间分布情况、错误率分布情况、资源使用情况分布情况等 |