1、这里写了一个prometheus拉取数据的接口,device_list这里获取到三个ip,分别是8.8.8.8、114.114.114.114、192.22.1.250。get_rtt_state()方法是执行ping操作。
2、定义prometheus指标数据
3、使用multiping库进行ping操作,将指标数据返回给prometheus。
4、问题来了,当我将192.22.1.250这个ip移除后,确实图三中result的结果只有8.8.8.8和114.114.114.114了,但prometheus那边还是有192.22.1.250这个ip的数据,数值一值未变化。
问题:为什么ip移除后,被移除的ip数据还保留,其他未被移除的ip数据会变化。