zoukankan      html  css  js  c++  java
  • prometheus监控之PromSQL

    打开prometheus监控控制台:http://172.16.23.120:9090/graph

    1.获取cpu使用率:100-(avg(irate(node_cpu_seconds_total{mode="idle"}[5m])) by(instance) *100)

    其中irate函数:irate取的是在指定时间范围内的最近两个数据点来算速率

    其中by函数相当于关系型数据库中的group by函数

     2.获取内存使用率:100-(node_memory_MemFree_bytes+node_memory_Buffers_bytes+node_memory_Cached_bytes)/node_memory_MemTotal_bytes*100

     3.count函数,用于进行统计或者进行判断,比如判断值大小,为真返回1,否则返回null,no data

     由上面可以知道,被监控项value为3,与2进行判断,为真则输出value为1

  • 相关阅读:
    逻辑回归
    异常
    内部类
    接口
    多态
    final关键字(最终的)
    不能被继承的父类成员
    对象初始化的过程
    方法重写
    abstract关键字
  • 原文地址:https://www.cnblogs.com/jsonhc/p/13702974.html
Copyright © 2011-2022 走看看