prometheus.(3).框架以及数据类型

prometheus.(3).框架以及数据类型

作者声明:本博客内容是作者在学习以及搭建过程中积累的内容,内容采自网络中各位老师的优秀博客以及视频,并根据作者本人的理解加以修改(由于工作以及学习中东拼西凑,如何造成无法提供原链接,在此抱歉!!!)

作者再次声明:作者只是一个很抠脚的IT工作者,希望可以跟那些提供原创的老师们学习

原文:大米运维

第⼀讲-企业级运维监控理论基础

第⼆讲-企业监控通用技术

第三讲-Prometheus 监控入门简介

第四讲-Prometheus 运行框架介绍

第五讲-Prometheus 数据格式介绍

metrics类型

Gauges

最简单、使用最多的指标,获取一个返回值,这个返回值没有变化规律,不能肯定它一定是增长或是减少的状态,采集回来是多少就是多少。比如硬盘容量、CPU内存使用率都适合使用Gauges数据类型

例如:内存 和 cpu --> 没有规则,变化的

Counters

计数器。数据从0开始累计,理想状态下应该是永远增长或者是不变。适合统计机器开机时间、HTTP访问量

例如:用户访问量 --> 数量是累计的

Histograms

和summary一样属于高级指标,用于统计数据的分布情况。比如最小值、最大值、中间值。这个类型不太好理解,比如说统计一天的日志,大部分用户响应时间都是正常的,只有少量用户异常,如果这个时候取平均值的话,这少量用户的异常情况就会被掩盖过去,而Histograms可以分别统计出全部用户的响应时间,比如0-1秒的用户有多少、1-2秒的用户有多少(其实有点像Kibana)

例如:HTTP响应时间(一次用户HTTP请求在系统传输和执行过程中,总共花费时间)

获取数据方式

posted @ 2020-05-04 10:28  薄荷少年郎微微凉  阅读(370)  评论(0编辑  收藏  举报