• promethues监控 之 TCP连接数


     

    1. TCP Segments

    type: Graph
    Unit: short
    Label: Segments out (-) / in (+)
    InCsumErrors - 接收的带有校验和错误的报文数(5分钟内)

    metrics:

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


    InErrs - TCP 接收的错误报文数(5分钟内)(例如:错误的校验和)

    metrics:

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


    InSegs - TCP 接收的目前所有建立连接的错误报文数(5分钟内)(例如:错误的校验和)

    metrics:

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


    OutRsts - TCP 发送的报文数(5分钟内)(包括 RST flag)

    metrics:

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


    OutSegs - TCP 发送的报文数(5分钟内)(包括当前连接的段但是不包括重传的段)

    metrics:

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


    RetransSegs - TCP 重传报文数(5分钟内)

    metrics:

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


    2. TCP Connections

    type: Graph
    Unit: short
    Label: Connections
    CurrEstab - 当前状态为 ESTABLISHED 或 CLOSE-WAIT 的 TCP 连接数

    metrics:

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


    MaxConn - 限制实体可以支持的 TCP 最大连接总数

    metrics:

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


    3. TCP Retransmission

    type: Graph
    Unit: milliseconds
    Label: Milliseconds
    RtoAlgorithm - TCP 重传超时时间

    metrics:

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


    RtoMax - TCP允许的重传超时的最大值,以毫秒为单位

    metrics:

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


    RtoMin - TCP允许的重传超时的最小值,以毫秒为单位

    metrics:

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


    4. TCP Segments

    type: Graph
    Unit: short
    Label: Connections
    ActiveOpens - 已从 CLOSED 状态直接转换到 SYN-SENT 状态的 TCP 平均连接数(5分钟内)

    metrics:

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


    AttemptFails - 从 SYN-SENT 和 SYN-RCVD 转换到 CLOSED 状态的 TCP 平均连接数(5分钟内)

    metrics:

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


    EstabResets - 从 ESTABLISHED 状态或 CLOSE-WAIT 状态直接转换到 CLOSED 状态的 TCP 平均连接数(5分钟内)

    metrics:

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


    PassiveOpens - 已从 LISTEN 状态直接转换到 SYN-RCVD 状态的 TCP 平均连接数(5分钟内)

    metrics:

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


    5. TCP DROPS/SynCookie

    type: Graph
    Unit: short
    Label: Counter

    ListenDrops - 监听队列连接丢弃数


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



    ListenOverflows - 监听 socket 的队列溢出


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

    SyncookiesFailed - 接收的无效的 SYN cookies 的数量


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


    SyncookiesRecv - 接收的 SYN cookies 的数量


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


    SyncookiesSent - 发送的 SYN cookies 的数量


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

    原文:https://www.cnblogs.com/qianyuliang/p/10542713.html

  • 相关阅读:
    js正则表达式大全(2)
    Magic Trackpad 2 on win10 x64
    Google 日历短信通知没有了
    Ueditor 1.4.3 jsp utf-8版Bug修复
    [转]eclipse中build workspace的相关优化
    Hello,
    EpCloud开发日志
    为服务创建安装程序
    winform 通过WCF上传Dataset数据
    opcrcw.da.dll 和.net 4.0
  • 原文地址:https://www.cnblogs.com/litzhiai/p/11169650.html
Copyright © 2020-2023  润新知