@cryptotaxi247 / netdata-1 / commits / 36acf772a

Adjust namespace used for sd_journal_open (#15736)

Check if SD_JOURNAL_ALL_NAMESPACES exists / fallback to SD_JOURNAL_LOCAL_ONLY

Stelios Fragkakis committed Aug 3, 2023 at 23:29 UTC 36acf772a4f8be0ab3de8117c49861adfbf4298d
1 file changed +7 -1
collectors/systemd-journal.plugin/systemd-journal.c
+7 -1
@@ -11,6 +11,12 @@
11 #include "libnetdata/libnetdata.h"
12 #include "libnetdata/required_dummies.h"
13
14 +#ifndef SD_JOURNAL_ALL_NAMESPACES
15 +#define JOURNAL_NAMESPACE SD_JOURNAL_LOCAL_ONLY
16 +#else
17 +#define JOURNAL_NAMESPACE SD_JOURNAL_ALL_NAMESPACES
18 +#endif
19 +
20 #include <systemd/sd-journal.h>
21 #include <syslog.h>
22
@@ -67,7 +73,7 @@ int systemd_journal_query(BUFFER *wb, FACETS *facets, usec_t after_ut, usec_t be
73 int r;
74
75 // Open the system journal for reading
70 - r = sd_journal_open(&j, SD_JOURNAL_ALL_NAMESPACES);
76 + r = sd_journal_open(&j, JOURNAL_NAMESPACE);
77 if (r < 0)
78 return HTTP_RESP_INTERNAL_SERVER_ERROR;
79