zoukankan      html  css  js  c++  java
  • Prometheus Node_exporter 之 Disk Datail /proc/diskstats

    Disk Datail /proc/diskstats

    1. Disk IOps Completed

    type: Graph
    Unit: I/O ops/sec(iops)
    Label: IO read(-)/write(+)
    {{device}} - Reads completed: 每个磁盘分区每秒读完成次数

    metrics:

    irate(node_disk_reads_completed_total{instance=~"$node:$port",job=~"$job"}[5m])


    {{device}} - Writes completed: 每个磁盘分区每秒写完成次数

    metrics:

    irate(node_disk_writes_completed_total{instance=~"$node:$port",job=~"$job"}[5m])


    2. Disk R/W Data

    type: Graph
    Unit: bytes/sec
    Label: Bytes read(-)/write(+)
    {{device}} - Read bytes 每个磁盘分区每秒读取的比特数

    metrics:

    irate(node_disk_read_bytes_total{instance=~"$node:$port",job=~"$job"}[5m])


    {{device}} - Written bytes 每个磁盘分区每秒写入的比特数

    metrics:

    irate(node_disk_written_bytes_total{instance=~"$node:$port",job=~"$job"}[5m])


    3. Disk R/W Time

    type: Graph
    Unit: Milliseconds(ms)
    Label: Millisec. read(-)/write(+)
    {{device}} - Read time ms 每个磁盘分区读花费的毫秒数

    metrics:

    irate(node_disk_read_time_seconds_total{instance=~"$node:$port",job=~"$job"}[5m])


    {{device}} - Write time ms 每个磁盘分区写操作花费的毫秒数

    metrics:

    irate(node_disk_write_time_seconds_total{instance=~"$node:$port",job=~"$job"}[5m])


    4. Disk IOs Weighted

    type: Graph
    Unit: Milliseconds(ms)
    Label: Milliseconds
    {{device}} - IO time weighted 每个磁盘分区输入/输出操作花费的加权毫秒数

    metrics:

    irate(node_disk_io_time_weighted_seconds_total{instance=~"$node:$port",job=~"$job"}[5m])


    5. Disk R/W Merged

    type: Graph
    Unit: I/O ops/sec(iops)
    Label: I/Os
    {{device}} - Read merged 每个磁盘分区每秒合并读完成次数

    metrics:

    irate(node_disk_reads_merged_total{instance=~"$node:$port",job=~"$job"}[5m])


    {{device}} - Write merged 每个磁盘分区每秒合并写完成次数

    metrics:

    irate(node_disk_writes_merged_total{instance=~"$node:$port",job=~"$job"}[5m])


    6. Milliseconds Spent Doing I/Os

    type: Graph
    Unit: Milliseconds(ms)
    Label: Milliseconds
    {{device}} - IO time ms 每个磁盘分区输入/输出操作花费的毫秒数

    metrics:

    irate(node_disk_io_time_seconds_total{instance=~"$node:$port",job=~"$job"}[5m])


    7. Disk IOs Current in Progress

    type: Graph
    Unit: I/O ops/sec(iops)
    Label: I/Os
    {{device}} - IO now 每个磁盘分区每秒正在处理的输入/输出请求数

    metrics:

    irate(node_disk_io_now{instance=~"$node:$port",job=~"$job"}[5m])


    8. Open Error File

    type: Graph
    Unit: short
    Label: Errors
    Textfile scrape error (1 = true) 1如果打开或读取文件时出错,否则为0

    metrics:

    node_textfile_scrape_error{instance=~"$node:$port",job=~"$job"}

  • 相关阅读:
    socketpair + signal + select 的套路
    java 远程调用 RPC
    Java 序列化
    Java Socket 编程
    云计算 IaaS,SaaS,PaaS的区别?一个通俗易懂的吃货文章
    如何应对网站反爬虫策略?如何高效地爬大量数据?
    java NIO详解
    LigerUI LigerGrid getSelectedRows() 多选顺序 不是从上到下修改方法
    JSON风格指南
    Json 工具介绍 fastjson gson jackson
  • 原文地址:https://www.cnblogs.com/qianyuliang/p/10542671.html
Copyright © 2011-2022 走看看