chrony_exporter
chrony_exporter copied to clipboard
Metrics contain bogus sources
Chronyc_exporter version 0.12.1 outputs metrics for sources that are not actually configured with chrony server
# TYPE chrony_sources_last_sample_age_seconds gauge
chrony_sources_last_sample_age_seconds{source_address="0:1::",source_name="0:1::"} 4.294967295e+09
chrony_sources_last_sample_age_seconds{source_address="0:2::",source_name="0:2::"} 4.294967295e+09
chrony_sources_last_sample_age_seconds{source_address="0:3::",source_name="0:3::"} 4.294967295e+09
chrony_sources_last_sample_age_seconds{source_address="0:5::",source_name="0:5::"} 4.294967295e+09
chrony_sources_last_sample_age_seconds{source_address="0:6::",source_name="0:6::"} 4.294967295e+09
chrony_sources_last_sample_age_seconds{source_address="0:8::",source_name="0:8::"} 4.294967295e+09
cmdline: /usr/local/bin/chrony_exporter --collector.sources chrony version: 4.0-8+deb11u2
What do you get from chronyc sources?
$ chronyc -n sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^- 172.16.0.14 2 7 377 62 -687us[ -687us] +/- 11ms
^* 193.106.144.7 2 7 377 82 -40us[ -29us] +/- 383us
^+ 193.106.144.6 2 8 377 141 -37us[ -27us] +/- 370us
^- 31.28.161.68 1 9 377 108 -450us[ -440us] +/- 3542us
^- 62.149.0.30 1 9 377 142 -379us[ -369us] +/- 3743us
^- 162.159.200.1 3 10 377 900 +186us[ +243us] +/- 14ms
^- 129.134.25.123 1 10 377 525 +472us[ +509us] +/- 16ms
^- 216.239.35.0 1 10 377 271 -615us[ -616us] +/- 19ms
^+ 172.16.0.101 2 7 377 31 +46us[ +46us] +/- 342us
^+ 172.16.0.102 2 7 377 52 +73us[ +73us] +/- 916us
The exporter only reports what it gets back from the chrony API. So without some debugging it's impossible to say why.