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

上一篇:pushgateway安装使用


下一篇:Pushgateway