• Promethueus常用函数


    prometheus中数据类型

    • Counter类型

             Counter类型的指标的工作方式和计数器一样,只增不减(除非系统发生了重置)。Counter一般用于累计值,例如记录请求次数、任务完成数、错误发生次数。Gauge仪表盘

    • Gauge(仪表盘类型)

            Gauge是可增可减的指标类,可以用于反应当前应用的状态。主机当前的内容大小(node_memory_MemFree),可用内存大小(node_memory_MemAvailable)。或者时容器当前的cpu使用率,内存使用率。

    • Histogram柱状图

            统计一些数据分布的情况,用于计算在一定范围内的分布情况,同时还提供了度量指标值的总和。以请求响应时间requests_latency_seconds为例,比如我们需要记录http请求响应时间符合在分布范围{0.005,0.01,0.025,0.05,0.075,0.1,0.25,0.5,0.75,1,2.5,5,7.5,10}中的次数统计

    • Summary概要

             主要用于表示一段时间内数据采样结果(通常时请求持续时间或响应大小),它直接存储了quantile数据,而不是根据统计区间计算出来的。

    Histogram和Summary的区别

    prometheus常用函数

    increase() 函数表示某段时间内数据的增量总量

    rate() 函数则表示某段时间内数据的平均值

    比如一分钟为准:increase表示一分钟数据值为(当前时间数据总量 - 前一分钟的数据总量 = 一分钟的增长总量)

             rate 表示一分钟的数据值为((当前时间数据总量 - 前一分钟的数据总量 = 一分钟的增长总量)/60s)即一分钟内平均每秒的增长量

    单位时间段内:   increase = rate *  单位时长  即:rate平均每秒增长量乘以单位时长(多少秒)等于increase数值

  • 相关阅读:
    synchronized关键字的用法
    for循环删除集合陷阱
    Java之可变参数
    下拉菜单中的Option对象
    JavaScript数组
    线程
    尝试用代码写博客
    环境配置大全
    3中边缘检测算子
    caffe新手入门
  • 原文地址:https://www.cnblogs.com/gavin11/p/12805108.html
Copyright © 2020-2023  润新知