Node Exporter开启tcp相关指标

问题描述

需要采集主机的tcp相关指标,因为Node Exporter默认没有开启tcp相关指标,需要手动开启,对过程进行一下记录。

安装Node Exporter

Node Exporter可以采集主机运行数据,Node Exporter采用Golang编写,并且不存在任何的第三方依赖,只需要下载,解压即可运行。可在官方地址中找到最新版本的node exporter版本的二进制包

复制代码
https://prometheus.io/download/

① 下载

复制代码
wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz

② 进入目录

复制代码
cd /usr/local

③ 创建目录

复制代码
mkdir exporter

④ 进入目录

复制代码
cd exporter

⑤ 将node_exporter上传到当前目录

⑥ 解压缩

复制代码
tar -xzvf node_exporter-1.7.0.linux-amd64.tar.gz

⑨启动可执行文件,并开启tcp相关的指标

复制代码
nohup /usr/local/exporter/node_exporter-1.7.0.linux-amd64/node_exporter --collector.tcpstat &

⑩ 验证:

复制代码
curl localhost:9100/metrics

预期输出:

复制代码
# HELP node_cpu Seconds the cpus spent in each mode.
# TYPE node_cpu counter
node_cpu{cpu="cpu0",mode="idle"} 362812.7890625
# HELP node_load1 1m load average.
# TYPE node_load1 gauge
node_load1 3.0703125

附录

注意,node_exporter可以通过一些配置,开启一些指标。可以通过--help查看支持哪些配置

复制代码
./node_exporter --help

例子,例如要打开tcp相关的指标,如下

复制代码
./node_exporter --collector.tcpstat
相关推荐
海拥✘9 小时前
深入理解 IP 地址:概念、分类与日常应用
网络·网络协议·tcp/ip
Miracle&9 小时前
1.TCP/IP模型:各层协议(重点TCP/UDP)
网络协议·tcp/ip·udp
Miracle&9 小时前
2.TCP深度解析:握手、挥手、状态机、流量与拥塞控制
linux·网络·tcp/ip
C语言小火车10 小时前
【C++八股文】基础知识篇
c++·tcp/ip·const·智能指针·多线程同步·static关键字·c++内存模型
liulilittle10 小时前
IP校验和算法:从网络协议到SIMD深度优化
网络·c++·网络协议·tcp/ip·算法·ip·通信
c&0xff0010 小时前
Flink反压问题
网络·flink
7ACE11 小时前
Wireshark TS | 接收数据超出接收窗口
网络协议·tcp/ip·wireshark
深圳多奥智能一卡(码、脸)通系统11 小时前
基于多奥(DAIC)品牌的IC卡电梯门禁系统(梯控)基础配置清单,整合核心硬件、软件及安全组件,确保系统可独立运行并支持未来扩展
网络
tuokuac11 小时前
nginx配置前端请求转发到指定的后端ip
前端·tcp/ip·nginx
googleccsdn11 小时前
ESNP LAB 笔记:配置MPLS(Part4)
网络·笔记·网络协议