zoukankan      html  css  js  c++  java
  • prometheus. 查询语句

    指标类型

    大概有四种指标类型 counter 、gausg、histogram、summary

    counter

    只增不减的计数器,每个时刻统计的都是总数,时间增长越来越大。例如统计开机时间、统计cpu使用时间等,一般 _total 后缀的指标就是couter类型的指标。

    应用

    1、最近10分钟cpu增加量

    increace(node_cpu_seconds_total[10m])

    2、最近10分钟cpu 增长率,其实简单理解为上面的increace除以统计时间,也就平均每秒的增长

    rate(node_cpu_seconds_total[10m])

    3、最近10分钟cpu 增长率,与rate的不同就是,irage 表示最后两个值之间的差值然后再除以统计时间

    irate(node_cpu_seconds_total[10m])

    4、统计前10名

    topk(10,node_cpu_seconds_total)

    如果是多核或者多个机器被监控,那么node_cpu_seconds_total 查询出来的是多条数据,topk + 10 表示统计前十名

    Gausg

    动态不固定的值,例如node_filesystem_free  ,当前剩余文件空间大小,这个值有时变大有时变小,反应的是当前的状态。

    increate、irate、rate 都不用于gausg类型指标,因为差值可能是负值,所以没有统计必要,直接展示就可以。

    应用

    1、最近10分钟变化情况

    delta(node_load5[10m])

    2、预测多久之后一个值

     predict_linear

     

    其他内置统计函数

    sum

    avg

    count

    max

    min

    这几个函数都是基于查询语句统计出来的多条结果的所有的值做的运算,比如求和、最小值、最大、平均值等等。

  • 相关阅读:
    WPF中任务栏只显示主窗口
    makefile经典教程
    Linux常见指令大全
    ubuntu下 fdisk用法
    将SD系统启动卡恢复成普通卡
    1、采用SD启动盘bootingLinux
    Soc常见问题
    ARM Linux 3.x的设备树(Device Tree)
    DS-5获取License
    Soc EmbeddedDesign Suite (EDS)13.1.0.162安装
  • 原文地址:https://www.cnblogs.com/fanggege/p/14082394.html
Copyright © 2011-2022 走看看