摘要: PromQL操作符 使用PromQL除了能够方便的按照查询和过滤时间序列以外,PromQL还支持丰富的操作符,用户可以使用这些操作符对进一步的对事件序列进行二次加工。这些操作符包括:数学运算符,逻辑运算符,布尔运算符等等。 数学运算 例如,我们可以通过指标node_memory_free_bytes 阅读全文
posted @ 2019-11-26 19:01 TwoB 阅读(3714) 评论(0) 推荐(0) 编辑
摘要: 初识PromQL Prometheus通过指标名称(metrics name)以及对应的一组标签(labelset)唯一定义一条时间序列。指标名称反映了监控样本的基本标识,而label则在这个基本特征上为采集到的数据提供了多种特征维度。用户可以基于这些特征维度过滤,聚合,统计从而产生新的计算后的一条 阅读全文
posted @ 2019-11-26 17:56 TwoB 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: Metric类型 在上一小节中我们带领读者了解了Prometheus的底层数据模型,在Prometheus的存储实现上所有的监控样本都是以time-series的形式保存在Prometheus内存的TSDB(时序数据库)中,而time-series所对应的监控指标(metric)也是通过labels 阅读全文
posted @ 2019-11-26 17:02 TwoB 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 理解时间序列 在1.2节当中,通过Node Exporter暴露的HTTP服务,Prometheus可以采集到当前主机所有监控指标的样本数据。例如: # HELP node_cpu Seconds the cpus spent in each mode. # TYPE node_cpu counte 阅读全文
posted @ 2019-11-26 09:44 TwoB 阅读(388) 评论(0) 推荐(0) 编辑