Skip to content

Releases: clearlinux/telemetrics-client

v1.11.1

22 Mar 17:54
Compare
Choose a tag to compare

This release includes updates for man pages and improves support for the
new oops format in Linux 4.10 and newer.

v1.11.0

17 Feb 19:50
Compare
Choose a tag to compare

This release reworks the journal probe to send records for log messages
with higher log levels (LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR), and
also for messages that match EXIT_CODE="exited", which is set for
systemd services that have exited with an error code.

Also, a new opt-in feature has been added to disable certain privacy
filters in the probes. With the filters disabled, the crash probe will
collect backtraces for any crashing binary on the system, regardless of
where the binary is installed. Also, the oops probe will collect real
register values from kernel oopses instead of using "zero" or
"non-zero".

The opt in feature described above can be enabled by creating a file at:

/etc/telemetrics/opt-in-no-privacy-filters

v1.10.2

06 Feb 23:01
Compare
Choose a tag to compare

This release improves reliability of both the crash and oops probes.

  • The crash probe will now reprocess a core file if it encounters
    missing symbols when creating backtraces the first time. This
    improves telemetry when run on Clear Linux OS, which downloads debuginfo
    on-the-fly as needed.
  • The oops parsing will now capture "unreliable" stack frames for kernel
    oopses using the same notation as the kernel ("? "). Previously, the
    parsing code ignored the unreliable flag, so those frames appeared to be
    trustworthy frames.

v1.10.1

09 Dec 02:18
Compare
Choose a tag to compare

Same as 1.10.0, but with configure.ac properly updated.

v1.10.0

09 Dec 01:55
Compare
Choose a tag to compare
  • Documentation has been added in docs/man. The markdown files are the source, and the roff files were generated from the markdown files using ronn.

v1.9.0

01 Jul 21:00
Compare
Choose a tag to compare

All probes log via stderr to drop libsystemd and all of its deps from binaries - yielding smaller memory footprints.

telemd uses malloc_trim(0) to keep memory footprint minimized.