ss 推送到pushgateway 数据是 0
作者:互联网
ss -nutlp 运行结果正常得到的数值是1 ,手动推送也没有问题,但是定时任务推送到prome 以后为0 ,换成 netstat -nutlp 以后就可以正常了
#!/bin/bash
instance_name=`hostname -f | cut -d'.' -f1` #获取本机名,用于后面的的标签
port=8500
label="service_port_status" #定义key名
service_port_status=`netstat -nutlp | grep $port | wc -l` #获取数据的命令
echo "$label: $service_port_status"
echo "$label $service_port_status" | curl --data-binary @- http://192.168.1.165:9091/metrics/job/pushgateway/instance/$instance_name:$port
标签:status,service,ss,label,nutlp,instance,pushgateway,推送,port 来源: https://blog.csdn.net/qq_36270681/article/details/118672394