• Prometheus之node_exporter服务器采集信息泛释


    System Uptime: 系统(服务器)运行时间

    Total RAM:总内存
    CPU Cores: Cpu核数
    CPU IOWait:Cpu IO阻塞程度, 一般iowait在20%才会影响到业务
    在这里插入图片描述

    CPU Busy: 使用的中的CPU占比

    Used Max Mount(/):已使用的磁盘占比
    Used RAM Memory: 使用中的内存占比
    Used SWAP: 使用中的虚拟内存占比
    在这里插入图片描述

    Disk Space Used Basic(EXT4/XFS):所有挂载的文件系统的磁盘空间占比

    EXT4: 第四代扩展文件系统,是Linux系统下的日志文件系统
    XFS:一种高性能的日志文件系统
    在这里插入图片描述

    Open File Descriptor(left)/Context switches(right):估计是打开文件与线程切换的情况

    Open File Descriptor:文件描述符
    Context switches:上下文(进程)切换
    在这里插入图片描述

    System Load: linux系统负载平均值

    注意两个关键词:一个是“负载”,它衡量的是task(linux 内核中用于描述一个进程或者线程)对系统的需求(CPU、内存、IO等等),第二个关键词是“平均”,它计算的是一段时间内的平均值,分别为 1、5 和 15 分钟值。system load average由内核负载计算并记录在/proc/loadavg 文件中, 用户态的工具(比如uptime,top等等)读的都是这个文件。

    如果load接近0,意味着系统处于空闲状态
    如果 1min 平均值高于 5min 或 15min 平均值,则负载正在增加
    如果 1min 平均值低于 5min 或 15min 平均值,则负载正在减少
    如果它们高于系统 CPU 的数量,那么系统很可能遇到了性能问题(视情况而定)
    在这里插入图片描述

    CPU Basic:cpu的基本信息

    Busy System: cpu处于核心态的占经
    Busy User: cpu处理用户态的占比
    Busy Iowait: cpu处理于io等待的时间占比
    Busy IRQs: cpu处理中断状态占比
    Idle: cpu处于空闲状态占比
    在这里插入图片描述

    Network Traffic Basic: 每个接口的基本网络信息

    Receive: 各个(所有)网络接口的下载流量
    Transmit: 各个(所有)网络接口的上传流量
    在这里插入图片描述

    Disk Space User Basic:所有挂载的文件系统的磁盘空间占比

    在这里插入图片描述

    Memory Basic:内存的基本信息

    RAM Total:内存大小
    RAM Used: 已使用的内存大小(内存总量-空闲的内存大小-Buffer缓存和Cached缓存占的内存大小)
    RAM Free/Avaliable: 空闲的内存大小
    RAM Cache + Buffer: Cached缓存占的内存大小
    SWAP Used: 已使用的交换内存的大小
    在这里插入图片描述

    Time Spent Doing I/Os:输入/输出操作花费的毫秒数

    Sda_IO time: sda磁盘输入/输出操作花费的时间
    Dm-0 time: lvm逻辑分区的输入/输出操作花费的时间
    – dm是device mapper(设备映射)的意思
    在这里插入图片描述

    Disk IOps Completed: 磁盘完成读写的速度

    Reads completed: 每个磁盘分区每秒读完成次数
    Writes completed: 每个磁盘分区每秒写完成次数
    在这里插入图片描述

    Disk R/W data: 磁盘每秒读写数据

    Written Bytes:每个磁盘分区每秒写入的比特数
    Read bytes: 每个磁盘分区每秒读取的比特数
    在这里插入图片描述

    Disk R/W Time(Reference:less than 100ms)(beta)

    Rwite time:每个磁盘分区写操作花费的毫秒数
    Read time:每个磁盘分区读花费的毫秒数
    在这里插入图片描述

    Network Sockstat: 网络联接释放套接字数量

    Sockets_used:已使用的所有协议套接字总量
    TCP_alloc: 已分配(已建立、已申请到sk_buff)的TCP套接字数量
    TCP_tw: 等待关闭的TCP连接数
    TCP_inuse: 正在使用(正在侦听)的TCP套接字数量
    TCP_orphan: 无主(不属于任何进程)的TCP连接数(无用、待销毁的TCP socket数)
    UDP_inuse: 正在使用的 UDP 套接字数量
    UDP_mem: UDP 套接字缓冲区使用量
    UDP_alloc: 已分配的UDP套接字数量
    在这里插入图片描述

    Hardware Temperature: 服务器温度

    因为个人的服务没有这个监控数据,所以图片暂时省略了

    介绍完毕,希望大家点一下赞赞,谢谢

  • 相关阅读:
    Vue,过滤器的了解和使用
    学Git先看看这一篇
    【vue2第十九章】手动修改ESlint错误 和 配置自动化修改ESlint错误
    R可视乎|灯芯柱状图代码解读
    CSS网页标题图案和LOGO SEO优化
    redis(14)主从复制
    IntelliJ IDEA Maven的详细安装教程(Windows版)(一站式:简介+下载+安装+环境搭建+IDEA上配置Maven)
    数据结构学习笔记(Ⅱ):线性表
    Go:TernarySearch三元搜索(附完整源码)
    软件工程-大学体育馆管理系统用例图
  • 原文地址:https://blog.csdn.net/weixin_40331132/article/details/126030788