prometheus企业级数据监控和采集

prometheus服务端安装和后台稳定运行下载安装过程,非常简单,下载、解压、复制到user/local目录下,即可直接运行。后台稳定运行:screan 放入后台运行nohup &daemonize unix系统后台守护进程管理软件clone git://github.com/bmc/daemonize.git sh configure && make && sudo make installd

- 阅读全文 -

prometheus表达式格式

一般情况下gauge很少借助于prometheus提供的数学函数,直接通过name便可以形成一个可用的监控图表。但是counter类型的数据,往往需要多个计算,最终得到的才是我们需要的监控图表node_procs_running{instance="39.107.47.60:9100",job="prometheus"}node_procs_running:监控数据的keyinstance,job

- 阅读全文 -

prometheus数学理论基础学习

CPU使用率计算公式解析cpu使用率是除了空闲状态之外的所有状态的时间和,除以总的时间的一个比例。 数据假设: 开机12点到12点半,一共30分钟cpu用户态:8分钟cpu内核态:1.5分钟iowait:0.5分钟idle:20分钟其他:0 那么cpu使用率就是(8 + 1.5 + 0.5)/ 30 = 30%,转换:1 - idle/总时间,可以简化计算,减轻计算的负担。计算一分钟之内的CPU使

- 阅读全文 -

prometheus初探和安装测试

prometheus下载直接官网下载压缩包。tar -xvzf prometheus.tar.gz目录copy到/usr/local/prometheus/下面prometheus安装和运行安装prometheus之前,必须安装ntp时间同步,保证本机时间实时同步timedatectl set-timezone Asia/Shanghaintpdate -u cn.pool.ntp.org直接执行

- 阅读全文 -

prometheus监控数据格式

metrics概念采集过来数据,统称为metrics。对采样数据的统称,不代表某一种具体的数据格式。具体的分为以下几类:gauges 最简单的度量指标,只有一个简单的返回值(瞬时状态)。衡量队列中的任务个数。当监控硬盘的容量、内存的使用量。随时间的推移,不断的、没有规则变化的数据。特点:没有规律、采集回来多少就是多少。counters 计数器,从0开始累积,理想情况永远的增长趋势。比如每天用

- 阅读全文 -