prometheus
学习链接:
1. Prometheus 和 它的监控需求朋友们
2. Prometheus 中文文档 ☆☆☆☆☆
3. Prometheus ☆☆☆
4. Prometheus 中文技术文档 ☆☆
为了能够帮助用户理解和区分这些不同监控指标之间的差异,Prometheus定义了4中不同的指标类型(metric type):Counter(计数器)、Gauge(仪表盘)、Histogram(直方图)、Summary(摘要)。
在形式上,所有的指标 (Metric) 都通过如下格式标示:
<metric name>{<label name>=<label value>, ...}
Prometheus通过指标名称(metrics name)以及对应的一组标签(labelset)唯一定义一条时间序列。指标名称反映了监控样本的基本标识,而label则在这个基本特征上为采集到的数据提供了多种特征维度。用户可以基于这些特征维度过滤,聚合,统计从而产生新的计算后的一条时间序列。
Counter 只加不减的类型
顾名思义 Counter, 累加者, 这个是最常用的类型, 常常用于 记录 HTTP Request Total 这种数据, 这个 类型 通常会一直上升, 基于这个特性, 我们又可以使用一些函数来获取到另一些我们比较常关心的 指标 , 例如 单日访问量 和 QPS
Gauge 瞬时指标
这个指标就比较直白, 用于表示一些瞬时指标, 例如 上面需求提到的 瞬时 CPU 读数, 瞬时 Disk Used Space, 等 , 这个指标不会累加, 只是按当前值为主.
grafana
在线学习工具:
https://play.grafana.org/d/000000012/grafana-play-home?orgId=1