У меня была похожая ситуация, но это не было проблемой конфигурации.
Вместо этого мои данные включали метки времени:
# HELP network_connectivity_rtt Round Trip Time to each node
# TYPE network_connectivity_rtt gauge
network_connectivity_rtt{host="home"} 53.87 1541426242
network_connectivity_rtt{host="hop_1"} 58.8 1541426242
network_connectivity_rtt{host="hop_2"} 21.93 1541426242
network_connectivity_rtt{host="hop_3"} 71.69 1541426242
PNE собирал их без проблем как только я перезагрузил это .Поскольку prometheus работает под systemd, мне пришлось проверять журналы следующим образом:
journalctl --system -u prometheus.service --follow
Там я прочитал эту строку:
msg="Error on ingesting samples that are too old or are too far into the future"
После того, как я удалил метки времени, начали появляться значения.Это заставило меня прочитать более подробно о временных метках, и я обнаружил, что они должны быть в милисекундах .Так что теперь этот формат в порядке:
# HELP network_connectivity_rtt Round Trip Time to each node
# TYPE network_connectivity_rtt gauge
network_connectivity_rtt{host="home"} 50.47 1541429581376
network_connectivity_rtt{host="hop_1"} 3.38 1541429581376
network_connectivity_rtt{host="hop_2"} 11.2 1541429581376
network_connectivity_rtt{host="hop_3"} 20.72 1541429581376
Я надеюсь, что это поможет кому-то еще.