prometheus..框架以及数据类型
Posted orange-lsc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了prometheus..框架以及数据类型相关的知识,希望对你有一定的参考价值。
prometheus.(3).框架以及数据类型
作者声明:本博客内容是作者在学习以及搭建过程中积累的内容,内容采自网络中各位老师的优秀博客以及视频,并根据作者本人的理解加以修改(由于工作以及学习中东拼西凑,如何造成无法提供原链接,在此抱歉!!!)
作者再次声明:作者只是一个很抠脚的IT工作者,希望可以跟那些提供原创的老师们学习
原文:大米运维
第?讲-企业级运维监控理论基础
第?讲-企业监控通用技术
第三讲-Prometheus 监控入门简介
第四讲-Prometheus 运行框架介绍
第五讲-Prometheus 数据格式介绍
metrics类型
Gauges
最简单、使用最多的指标,获取一个返回值,这个返回值没有变化规律,不能肯定它一定是增长或是减少的状态,采集回来是多少就是多少。比如硬盘容量、CPU内存使用率都适合使用Gauges数据类型
例如:内存 和 cpu --> 没有规则,变化的
Counters
计数器。数据从0开始累计,理想状态下应该是永远增长或者是不变。适合统计机器开机时间、HTTP访问量
例如:用户访问量 --> 数量是累计的
Histograms
和summary一样属于高级指标,用于统计数据的分布情况。比如最小值、最大值、中间值。这个类型不太好理解,比如说统计一天的日志,大部分用户响应时间都是正常的,只有少量用户异常,如果这个时候取平均值的话,这少量用户的异常情况就会被掩盖过去,而Histograms可以分别统计出全部用户的响应时间,比如0-1秒的用户有多少、1-2秒的用户有多少(其实有点像Kibana)
例如:HTTP响应时间(一次用户HTTP请求在系统传输和执行过程中,总共花费时间)
获取数据方式
以上是关于prometheus..框架以及数据类型的主要内容,如果未能解决你的问题,请参考以下文章
Prometheus学习系列之Prometheus 数据模型和metric类型
Prometheus普罗米修斯+Grafana部署企业级监控之 promQL语法
Prometheus普罗米修斯+Grafana部署企业级监控之 promQL语法
Prometheus普罗米修斯+Grafana部署企业级监控之 promQL语法
四 Django框架,models.py模块,数据库操作——创建表数据类型索引admin后台,补充Django目录说明以及全局配置文件配置