zoukankan      html  css  js  c++  java
  • 【Prometheus】第二篇---基本查询语法

    这几天忙着开发别的项目,今天抽空写一下Prometheus的查询语法

    1,查看指标

    直接输入指标名字就行了,grafana会自动补全

    2,查看某个指标的使用率,比如cpu使用率

    用到rate函数,rate用来计算两个间隔时间内发生的变化率。如

    rate(指标名{筛选条件}[时间间隔])

    比如查看1分钟内非idle的cpu使用率

    rate(node_cpu_seconds_total{mode!="idle"}[1m])

    3,求和算法

    函数为sum,比如上面得到各个指标的cpu使用率,如果我想计算总的cpu使用率怎么办?

    sum(rate(node_cpu_seconds_total{mode!="idle"}[1m])) by (instance_name)

    by的含义表示将结果根据instance_name来进行区分。跟mysql语句中 group by差不多。

    常用的语句上面几个就够用了,全部查询语句见官方文档:https://prometheus.io/docs/prometheus/latest/querying/basics/

  • 相关阅读:
    2.4 学习总计 之 自己实现底部导航
    2.3 学习总结 之 分页查询
    2.2 学习总结 之 servlet 的两次抽取
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
    Rocket
  • 原文地址:https://www.cnblogs.com/zhenglisai/p/9207462.html
Copyright © 2011-2022 走看看