prometheus+grafana监测系统
prometheus 简单实例
http_requests_total
简单的 只输入 http_requests_total 表示 统计 所有实时的量的请求
或者可以这样来增加筛选条件 表示http_requests_total这个数据集合里 只要 job为vip_monitor 而handle需要prometheus的
http_requests_total{job="vip_monitor", handler="prometheus"}
这样来增加时间的筛选
http_requests_total{job="vip_monitor", handler="prometheus"}[5m]
这样的话就可以统计 这个是最近5分钟 的统计数据
但就无法用graph 而要要console才能跑通命令
http_requests_total{job=~".*server"}
http_requests_total{status!~"4.."}
术语
英文名
中文名
说明
Instant vector
瞬时向量
一组时间序列, 每个时间序列包含单个样本, 他们共享相同的时间戳, 也就是说, 表达式的返回值只会包含该时间序列中的最新一个样本, 而相对应这样的表达式称之为瞬时向量表达式
Range vector
区间向量
一组时间序列, 每个时间序列包含一段时间范围内的样本数据
Scalar
标量
一个浮点型