Package: collectd
Version: 5.12.0-23
Severity: normal
Tags: upstream
X-Debbugs-Cc: [email protected]

Hi,

I use collectd on various machines to get telemetry to a central server,
and they all use the network plugin.

Telemetry collection starts before the network is up, which makes sense,
but this means that initially, the network plugin fails to resolve the
server address, and does not retry until the configured ResolveInterval
time.

Lowering that number causes a lot of unnecessary DNS traffic, so that is
not a sensible option, neither is making collectd startup dependent on
network availability.

There should be a separate config option to allow a shorter retry time
after a lookup failure. Also, ideally the ResolveInterval should be the TTL
of the received record.

   Simon

-- System Information:
Debian Release: 13.0
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: ppc64el (ppc64le)

Kernel: Linux 6.15.0+ (SMP w/64 CPU threads)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages collectd depends on:
ii  collectd-core  5.12.0-23
ii  libc6          2.41-8
ii  librrd8t64     1.7.2-4.2+b5

Versions of packages collectd recommends:
pn  default-jre-headless  <none>
ii  libabsl20240722       20240722.0-4
pn  libatasmart4          <none>
ii  libbson-1.0-0t64      1.30.4-1
ii  libcurl4t64           8.14.1-1
ii  libdbi1t64            0.9.0-6.1+b1
pn  libesmtp6             <none>
ii  libgcc-s1             14.2.0-19
ii  libgcrypt20           1.11.0-7
ii  libglib2.0-0t64       2.84.2-1
ii  libgps30t64           3.25-5
pn  libgrpc++1.51t64      <none>
pn  libgrpc29t64          <none>
ii  libhiredis1.1.0       1.2.0-6+b3
pn  libi2c0               <none>
ii  libip4tc2             1.8.11-2
ii  libip6tc2             1.8.11-2
ii  libldap2              2.6.10+dfsg-1
ii  liblua5.3-0           5.3.6-2+b4
ii  libmariadb3           1:11.8.1-4
pn  libmemcached11t64     <none>
pn  libmicrohttpd12t64    <none>
ii  libmnl0               1.0.5-3
pn  libmodbus5            <none>
pn  libmongoc-1.0-0t64    <none>
pn  libmosquitto1         <none>
ii  libnotify4            0.8.6-1
ii  libopenipmi0t64       2.0.37-1
ii  liboping0             1.10.0-5+b5
ii  libowcapi-3.2-4t64    3.2p4+dfsg1-6
ii  libpcap0.8t64         1.10.5-2
ii  libperl5.40           5.40.1-3
ii  libpq5                17.5-1
ii  libprotobuf-c1        1.5.1-1
ii  libprotobuf32t64      3.21.12-11
ii  libpython3.13         3.13.3-2
pn  libqpid-proton11      <none>
ii  librabbitmq4          0.15.0-1
pn  librdkafka1           <none>
pn  libriemann-client0    <none>
ii  librrd8t64            1.7.2-4.2+b5
ii  libsensors5           1:3.6.2-2
ii  libsnmp40t64          5.9.4+dfsg-2
ii  libssl3t64            3.5.0-2
ii  libstdc++6            14.2.0-19
ii  libudev1              257.6-1
ii  libupsclient6t64      2.8.1-4.1
pn  libvirt0              <none>
ii  libxml2               2.12.7+dfsg+really2.9.14-1
ii  libyajl2              2.1.0-5+b2

collectd suggests no packages.

-- Configuration Files:
/etc/collectd/collectd.conf changed [not included]

-- no debconf information

Reply via email to