监控工具之---Prometheus探索PromQL(二)
参考链接: https://yunlzheng.gitbook.io/prometheus-book/parti-prometheus-ji-chu/promql 探索PromQL 通过PromQL用户可以非常方便地对监控样本数据进行统计分析,PromQL支持常见的运算操作符,同时PromQL中还提供了大量的内置函数可以实现对数据的高级处理。当然在学习PromQL之前,用户还需要了解Prometheus的样本数据模型。PromQL作为Prometheus的核心能力除了实现数据的对外查询和展现,同时告警监控也是依赖PromQL实现。 Metrics类型 Prometheus定义了4中不同的指标类型: Counter(计数器):只增不减的计数器,常见的监控指标,如 http_requests_total,node_cpu都是Counter类型的监控指标 。 Gauge(仪表盘):可增可减的仪表盘,Gauge类型的指标侧重于反应系统的当前状态。因此这类指标的样本数据可增可减。常见指标如:node_memory_MemFree(主机当前空闲的内容大小)、node_memory_MemAvailable(可用内存大小)都是Gauge类型的监控指标。 Histogram(直方图):主要用于统计和分享样本的分布情况。 Histogram通过histogram