images\cherry_red.png1 Prometheus
      images\cherry_blue.png1.1 监控系统设计
         images\cherry_orange.png1.1.1 框架结构
            images\cherry_cyan.png1.1.1.1 储存形式
            images\cherry_cyan.png1.1.1.2 服务发现
            images\cherry_cyan.png1.1.1.3 报警绘图
      images\cherry_blue.png1.2 监控系统部署
         images\cherry_orange.png1.2.1 启动参数
         images\cherry_orange.png1.2.2 配置文件
         images\cherry_orange.png1.2.3 node_exporter
      images\cherry_blue.png1.3 数据采集编写
         images\cherry_orange.png1.3.1 数据采集形式分类
         images\cherry_orange.png1.3.2 监控数据分析/算法
         images\cherry_orange.png1.3.3 监控稳定测试
      images\cherry_blue.png1.4 监控自动化
      images\cherry_blue.png1.5 监控图形化展示
         images\cherry_orange.png1.5.1 配置文件展示
      images\cherry_blue.png1.6 监控数据格式
         images\cherry_orange.png1.6.1 metrics
         images\cherry_orange.png1.6.2 k/v数据形式
         images\cherry_orange.png1.6.3 主动模式exporter
         images\cherry_orange.png1.6.4 被动模式pushgateway
      images\cherry_blue.png1.7 监控实例
         images\cherry_orange.png1.7.1 CPU使用率
            images\cherry_cyan.png1.7.1.1 公式拆分讲解
      images\cherry_blue.png1.8 函数
         images\cherry_orange.png1.8.1 increase
         images\cherry_orange.png1.8.2 sum
         images\cherry_orange.png1.8.3 by (instance)
         images\cherry_orange.png1.8.4 rate
         images\cherry_orange.png1.8.5 topk
         images\cherry_orange.png1.8.6 count
      images\cherry_blue.png1.9 标签
      images\cherry_blue.png1.10 监控数据采集脚本开发
CPU使用率(运行的任务,用户,内核)= (所有非空闲状态的CPU使用时间总和) / (所有状态CPU时间总和)
images\25-1.png


CPU使用率百分比都是在50%一下表示比较良好的一个状态
(1-(sum(increase(node_cpu_seconds_total{mode="idle"}[1m])) by(instance) / sum(increase(node_cpu_seconds_total[1m])) by (instance))) * 100



images\25-2.png