Child node logs are unavailable on Parent when Child is offline

Problem/Question

Child node logs are unavailable on Parent when Child is offline.

I have successfully configured multiple child nodes streaming to a single parent. It is functioning as expected. Clicking on the “Logs” tab in Netdata, I am able to see in realtime the systemd logs of the parent and all children. This is awesome.

However, if I take a child offline and refresh the “Logs” tab, the child nodes logs are no longer available for viewing. A major use case (for us) in streaming the logs from child → parent is to assist in root cause analysis of child node failures.

Relevant docs you followed/actions you took to solve the issue

Environment/Browser/Agent’s version etc

  • Parent: v1.45.5
  • Children: v1.47.5

What I expected to happen

When the child node goes offline, I am still able to see the historical systemd logs for the offline child via the parent node dashboard.

Hi, @corymosiman12. That is how it works - You access child node logs through the parent node. Child nodes do not directly stream or send their host logs to the parent.

To add to this, if you want to have logs available in another location, for example for ephemeral nodes, you can follow this guide: Passive journal centralization with encryption using self-signed certificates | Learn Netdata.