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/

  • 相关阅读:
    3/10
    2/10
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
  • 原文地址:https://www.cnblogs.com/zhenglisai/p/9207462.html
Copyright © 2011-2022 走看看