Skip to content

Commit 8d3b588

Browse files
committed
Revert "OTEL logs (netdata#21356)"
This reverts commit d0905d9.
1 parent e012d63 commit 8d3b588

230 files changed

Lines changed: 12048 additions & 32081 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/labeler.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,7 @@ collectors/systemd-journal:
195195
- any:
196196
- changed-files:
197197
- any-glob-to-any-file:
198-
- src/crates/netdata-log-viewer/**
199-
- docs/logs/**
198+
- src/collectors/systemd-journal.plugin/**
200199

201200
collectors/tc:
202201
- any:

.github/workflows/docker.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,6 @@ jobs:
248248
build-args: |
249249
OFFICIAL_IMAGE=${{ env.OFFICIAL_IMAGE }}
250250
EXTRA_INSTALL_OPTS=${{ needs.file-check.outputs.skip-go }}
251-
BUILD_ARCH=${{ matrix.arch }}
252251
BUILD_VERSION=test
253252
BUILD_DATE=${{ github.event.repository.updated_at }}
254253
- name: Test Image
@@ -370,7 +369,6 @@ jobs:
370369
outputs: type=image,name=netdata/netdata,push-by-digest=true,name-canonical=true,push=true
371370
build-args: |
372371
OFFICIAL_IMAGE=${{ env.OFFICIAL_IMAGE }}
373-
BUILD_ARCH=${{ matrix.arch }}
374372
BUILD_VERSION=${{ github.event.inputs.version }}
375373
BUILD_DATE=${{ github.event.repository.updated_at }}
376374
- name: Export Digest
@@ -528,7 +526,6 @@ jobs:
528526
cache-from: type=local,src=/tmp/build-cache
529527
build-args: |
530528
OFFICIAL_IMAGE=${{ env.OFFICIAL_IMAGE }}
531-
BUILD_ARCH=${{ matrix.arch }}
532529
BUILD_VERSION=${{ github.event.inputs.version }}
533530
BUILD_DATE=${{ github.event.repository.updated_at }}
534531
outputs: type=image,name=quay.io/netdata/netdata,push-by-digest=true,name-canonical=true,push=true
@@ -688,7 +685,6 @@ jobs:
688685
cache-from: type=local,src=/tmp/build-cache
689686
build-args: |
690687
OFFICIAL_IMAGE=${{ env.OFFICIAL_IMAGE }}
691-
BUILD_ARCH=${{ matrix.arch }}
692688
BUILD_VERSION=${{ github.event.inputs.version }}
693689
BUILD_DATE=${{ github.event.repository.updated_at }}
694690
outputs: type=image,name=ghcr.io/netdata/netdata,push-by-digest=true,name-canonical=true,push=true

CMakeLists.txt

Lines changed: 54 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ mark_as_advanced(ENABLE_DASHBOARD)
132132
# Data collection plugins
133133
option(ENABLE_PLUGIN_GO "Enable metric collectors written in Go" ${DEFAULT_FEATURE_STATE})
134134
option(ENABLE_PLUGIN_OTEL "Enable collection of OpenTelemetry metrics and logs" ${DEFAULT_FEATURE_STATE})
135-
option(ENABLE_NETDATA_JOURNAL_FILE_READER "Enable journal viewer plugin" ${DEFAULT_FEATURE_STATE})
136135
option(ENABLE_PLUGIN_PYTHON "Enable metric collectors written in Python" ${DEFAULT_FEATURE_STATE})
137136

138137
cmake_dependent_option(ENABLE_PLUGIN_APPS "Enable per-process resource usage monitoring" ${DEFAULT_FEATURE_STATE} "OS_LINUX OR OS_FREEBSD OR OS_MACOS OR OS_WINDOWS" False)
@@ -151,6 +150,7 @@ cmake_dependent_option(ENABLE_PLUGIN_NETWORK_VIEWER "Enable network viewer funct
151150
cmake_dependent_option(ENABLE_PLUGIN_NFACCT "Enable Linux NFACCT metric collection" ${DEFAULT_FEATURE_STATE} "OS_LINUX" False)
152151
cmake_dependent_option(ENABLE_PLUGIN_PERF "Enable Linux performance counter monitoring" ${DEFAULT_FEATURE_STATE} "OS_LINUX" False)
153152
cmake_dependent_option(ENABLE_PLUGIN_SLABINFO "Enable Linux kernel SLAB allocator monitoring" ${DEFAULT_FEATURE_STATE} "OS_LINUX" False)
153+
cmake_dependent_option(ENABLE_PLUGIN_SYSTEMD_JOURNAL "Enable systemd journal log collection" ${DEFAULT_FEATURE_STATE} "OS_LINUX" False)
154154
cmake_dependent_option(ENABLE_PLUGIN_SYSTEMD_UNITS "Enable systemd units information collection" ${DEFAULT_FEATURE_STATE} "OS_LINUX" False)
155155
cmake_dependent_option(ENABLE_PLUGIN_XENSTAT "Enable Xen domain monitoring" ${DEFAULT_FEATURE_STATE} "OS_LINUX" False)
156156

@@ -184,6 +184,7 @@ mark_as_advanced(ENABLE_LIBUNWIND)
184184
cmake_dependent_option(FORCE_LEGACY_LIBBPF "Force usage of libbpf 0.0.9 instead of the latest version." False "ENABLE_PLUGIN_EBPF" False)
185185
mark_as_advanced(FORCE_LEGACY_LIBBPF)
186186

187+
cmake_dependent_option(ENABLE_NETDATA_JOURNAL_FILE_READER "Enable netdata's journal file reader implementation" False "ENABLE_PLUGIN_SYSTEMD_JOURNAL" False)
187188

188189
# Setup Rust/Corrosion for plugins that need it
189190
if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN_OTEL)
@@ -194,33 +195,8 @@ if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN_OTEL)
194195
GIT_TAG f3b91559efca32c6b54837866ef35ba98ff5b2ca # stable/v0.5
195196
)
196197
FetchContent_MakeAvailable(Corrosion)
197-
198-
if(ENABLE_NETDATA_JOURNAL_FILE_READER AND ENABLE_PLUGIN_OTEL)
199-
corrosion_import_crate(MANIFEST_PATH src/crates/Cargo.toml
200-
CRATES journal-viewer-plugin otel-plugin)
201-
elseif(ENABLE_NETDATA_JOURNAL_FILE_READER)
202-
corrosion_import_crate(MANIFEST_PATH src/crates/Cargo.toml
203-
CRATES journal-viewer-plugin)
204-
elseif(ENABLE_PLUGIN_OTEL)
205-
corrosion_import_crate(MANIFEST_PATH src/crates/Cargo.toml
206-
CRATES otel-plugin)
207-
endif()
208-
209-
if(ENABLE_NETDATA_JOURNAL_FILE_READER)
210-
if(STATIC_BUILD)
211-
corrosion_add_target_rustflags(journal-viewer-plugin --cfg=tracing_unstable "-C" "target-feature=+crt-static")
212-
else()
213-
corrosion_add_target_rustflags(journal-viewer-plugin --cfg=tracing_unstable)
214-
endif()
215-
endif()
216-
217-
if(ENABLE_PLUGIN_OTEL)
218-
if(STATIC_BUILD)
219-
corrosion_add_target_rustflags(otel-plugin --cfg=tracing_unstable "-C" "target-feature=+crt-static")
220-
else()
221-
corrosion_add_target_rustflags(otel-plugin --cfg=tracing_unstable)
222-
endif()
223-
endif()
198+
corrosion_import_crate(MANIFEST_PATH src/crates/jf/Cargo.toml
199+
CRATES journal_reader_ffi otel-plugin)
224200
endif()
225201

226202
option(ENABLE_MIMALLOC "Enable mimalloc allocator" OFF)
@@ -1698,6 +1674,23 @@ set(STATSD_PLUGIN_FILES
16981674
src/collectors/statsd.plugin/statsd.c
16991675
)
17001676

1677+
set(SYSTEMD_JOURNAL_PLUGIN_FILES
1678+
src/collectors/systemd-journal.plugin/systemd-journal.c
1679+
src/collectors/systemd-journal.plugin/systemd-journal-fstat.c
1680+
src/collectors/systemd-journal.plugin/systemd-internals.h
1681+
src/collectors/systemd-journal.plugin/systemd-main.c
1682+
src/collectors/systemd-journal.plugin/systemd-journal.c
1683+
src/collectors/systemd-journal.plugin/systemd-journal-annotations.c
1684+
src/collectors/systemd-journal.plugin/systemd-journal-files.c
1685+
src/collectors/systemd-journal.plugin/systemd-journal-watcher.c
1686+
src/collectors/systemd-journal.plugin/systemd-journal-dyncfg.c
1687+
src/collectors/systemd-journal.plugin/provider/netdata_provider.c
1688+
src/collectors/systemd-journal.plugin/provider/netdata_provider.h
1689+
src/collectors/systemd-journal.plugin/provider/rust_provider.h
1690+
src/libnetdata/os/system-maps/system-services.h
1691+
src/collectors/systemd-journal.plugin/systemd-journal-sampling.h
1692+
)
1693+
17011694
set(SYSTEMD_UNITS_PLUGIN_FILES
17021695
src/collectors/systemd-units.plugin/plugin_systemd_units.c
17031696
)
@@ -2752,6 +2745,36 @@ if(ENABLE_PLUGIN_CGROUP_NETWORK)
27522745
DESTINATION usr/libexec/netdata/plugins.d)
27532746
endif()
27542747

2748+
# Enable rust implementation if we don't have systemd and we want the journal plugin
2749+
if(ENABLE_PLUGIN_SYSTEMD_JOURNAL AND NOT SYSTEMD_FOUND)
2750+
if (NOT ENABLE_NETDATA_JOURNAL_FILE_READER)
2751+
message(WARNING "Systemd journal package not found, will try netdata's journal reader which requires cargo.")
2752+
set(ENABLE_NETDATA_JOURNAL_FILE_READER True)
2753+
endif()
2754+
endif()
2755+
2756+
if(ENABLE_PLUGIN_SYSTEMD_JOURNAL)
2757+
add_executable(systemd-journal.plugin ${SYSTEMD_JOURNAL_PLUGIN_FILES})
2758+
2759+
if(ENABLE_NETDATA_JOURNAL_FILE_READER)
2760+
target_compile_definitions(systemd-journal.plugin PRIVATE HAVE_RUST_PROVIDER)
2761+
target_link_libraries(systemd-journal.plugin journal_reader_ffi)
2762+
endif()
2763+
2764+
target_link_libraries(systemd-journal.plugin libnetdata)
2765+
2766+
install(TARGETS systemd-journal.plugin
2767+
COMPONENT plugin-systemd-journal
2768+
DESTINATION usr/libexec/netdata/plugins.d)
2769+
2770+
if(BUILD_FOR_PACKAGING)
2771+
install(FILES
2772+
${PKG_FILES_PATH}/copyright
2773+
COMPONENT plugin-systemd-journal
2774+
DESTINATION usr/share/doc/netdata-plugin-systemd-journal)
2775+
endif()
2776+
endif()
2777+
27552778
if(ENABLE_PLUGIN_SYSTEMD_UNITS)
27562779
if(NOT SYSTEMD_FOUND)
27572780
message(FATAL_ERROR "Systemd units plugin requires systemd, but systemd was not found.")
@@ -3219,28 +3242,17 @@ if(ENABLE_PLUGIN_OTEL)
32193242
RUNTIME DESTINATION usr/libexec/netdata/plugins.d
32203243
COMPONENT plugin-otel)
32213244

3222-
install(FILES src/crates/netdata-otel/otel-plugin/configs/otel.yaml
3245+
install(FILES src/crates/jf/otel-plugin/configs/otel.yml
32233246
COMPONENT plugin-otel
32243247
DESTINATION usr/lib/netdata/conf.d)
32253248

3226-
install(FILES src/crates/netdata-otel/otel-plugin/configs/otel.d/v1/metrics/hostmetrics-receiver.yaml
3249+
install(FILES src/crates/jf/otel-plugin/configs/otel.d/v1/metrics/hostmetrics-receiver.yml
32273250
COMPONENT plugin-otel
32283251
DESTINATION usr/lib/netdata/conf.d/otel.d/v1/metrics)
32293252

32303253
install(DIRECTORY COMPONENT plugin-otel DESTINATION etc/netdata/otel.d/v1/metrics)
32313254
endif()
32323255

3233-
#
3234-
# journal-viewer-plugin
3235-
#
3236-
# Handle journal-viewer plugin
3237-
if(ENABLE_NETDATA_JOURNAL_FILE_READER)
3238-
corrosion_install(TARGETS journal-viewer-plugin
3239-
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE
3240-
RUNTIME DESTINATION usr/libexec/netdata/plugins.d
3241-
COMPONENT plugin-journal-viewer)
3242-
endif()
3243-
32443256
#
32453257
# Generate config file
32463258
#
@@ -3315,16 +3327,6 @@ set(logdir_POST "${LOG_DIR}")
33153327
set(netdata_user_POST "${NETDATA_USER}")
33163328
set(netdata_group_POST "${NETDATA_USER}")
33173329

3318-
if(ENABLE_NETDATA_JOURNAL_FILE_READER)
3319-
configure_file(src/crates/netdata-log-viewer/journal-viewer-plugin/configs/journal-viewer.yaml.in
3320-
src/crates/netdata-log-viewer/journal-viewer-plugin/configs/journal-viewer.yaml
3321-
@ONLY)
3322-
3323-
install(FILES ${CMAKE_BINARY_DIR}/src/crates/netdata-log-viewer/journal-viewer-plugin/configs/journal-viewer.yaml
3324-
COMPONENT plugin-journal-viewer
3325-
DESTINATION usr/lib/netdata/conf.d)
3326-
endif()
3327-
33283330
if(NOT OS_WINDOWS)
33293331
configure_file(src/claim/netdata-claim.sh.in src/claim/netdata-claim.sh @ONLY)
33303332
install(PROGRAMS
@@ -3743,6 +3745,7 @@ endif()
37433745

37443746
# confs
37453747
install(FILES
3748+
src/collectors/systemd-journal.plugin/schema.d/systemd-journal%3Amonitored-directories.json
37463749
src/health/schema.d/health%3Aalert%3Aprototype.json
37473750
COMPONENT netdata
37483751
DESTINATION usr/lib/netdata/conf.d/schema.d)

docs/.map/map.csv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ https://github.com/netdata/netdata/edit/master/src/collectors/README.md,Collecti
117117
https://github.com/netdata/netdata/edit/master/src/collectors/REFERENCE.md,Collectors configuration,Published,Collecting Metrics,,
118118
https://github.com/netdata/agent-service-discovery/edit/master/README.md,Service discovery,Published,Collecting Metrics,,
119119
https://github.com/netdata/netdata/edit/master/src/collectors/statsd.plugin/README.md,StatsD,Published,Collecting Metrics,,
120-
https://github.com/netdata/netdata/edit/master/src/crates/netdata-otel/otel-plugin/README.md,OpenTelemetry Metrics,Published,Collecting Metrics/OpenTelemetry,,Ingesting storing and visualizing OpenTelemetry metrics
120+
https://github.com/netdata/netdata/edit/master/src/crates/jf/otel-plugin/README.md,OpenTelemetry Metrics,Published,Collecting Metrics/OpenTelemetry,,Ingesting storing and visualizing OpenTelemetry metrics
121121
https://github.com/netdata/netdata/edit/master/docs/observability-centralization-points/metrics-centralization-points/README.md,Metrics Centralization Points,Published,Netdata Parents/Metrics Centralization Points,,
122122
https://github.com/netdata/netdata/edit/master/docs/observability-centralization-points/metrics-centralization-points/configuration.md,Configuring Metrics Centralization Points,Published,Netdata Parents/Metrics Centralization Points,,
123123
https://github.com/netdata/netdata/edit/master/docs/observability-centralization-points/metrics-centralization-points/sizing-netdata-parents.md,Sizing Netdata Parents,Published,Netdata Parents/Metrics Centralization Points,,
@@ -139,15 +139,15 @@ https://github.com/netdata/netdata/edit/master/src/web/api/exporters/shell/READM
139139
,,,,,
140140
,,,,,
141141
logs_integrations,,,,,
142-
https://github.com/netdata/netdata/edit/master/docs/logs/README.md,Journal Viewer Plugin,Published,Logs/Systemd Journal Logs,,View and analyze logs available in systemd journal
143-
https://github.com/netdata/netdata/edit/master/docs/logs/forward_secure_sealing.md,Forward Secure Sealing (FSS) in Systemd-Journal,Published,Logs/Systemd Journal Logs,,
142+
https://github.com/netdata/netdata/edit/master/src/collectors/systemd-journal.plugin/README.md,Systemd Journal Plugin Reference,Published,Logs/Systemd Journal Logs,,View and analyze logs available in systemd journal
143+
https://github.com/netdata/netdata/edit/master/src/collectors/systemd-journal.plugin/forward_secure_sealing.md,Forward Secure Sealing (FSS) in Systemd-Journal,Published,Logs/Systemd Journal Logs,,
144144
https://github.com/netdata/netdata/edit/master/src/collectors/windows-events.plugin/README.md,Windows Events Plugin Reference,Published,Logs/Windows Event Logs,,
145145
https://github.com/netdata/netdata/edit/master/src/collectors/log2journal/README.md,log2journal,Published,Logs/log2journal,,
146146
https://github.com/netdata/netdata/edit/master/src/libnetdata/log/systemd-cat-native.md,systemd-cat-native,Published,Logs/systemd-cat-native,,
147147
https://github.com/netdata/netdata/edit/master/docs/observability-centralization-points/logs-centralization-points-with-systemd-journald/README.md,Logs Centralization Points with systemd-journald,Published,Logs/Logs Centralization Points with systemd-journald,,
148148
https://github.com/netdata/netdata/edit/master/docs/observability-centralization-points/logs-centralization-points-with-systemd-journald/passive-journal-centralization-with-encryption-using-self-signed-certificates.md,Passive journal centralization with encryption using self-signed certificates,Published,Logs/Logs Centralization Points with systemd-journald,,
149149
https://github.com/netdata/netdata/edit/master/docs/observability-centralization-points/logs-centralization-points-with-systemd-journald/passive-journal-centralization-without-encryption.md,Passive journal centralization without encryption,Published,Logs/Logs Centralization Points with systemd-journald,,
150-
https://github.com/netdata/netdata/edit/master/docs/logs/active_journal_centralization_guide_no_encryption.md,Active journal source without encryption,Published,Logs/Logs Centralization Points with systemd-journald,,
150+
https://github.com/netdata/netdata/edit/master/src/collectors/systemd-journal.plugin/active_journal_centralization_guide_no_encryption.md,Active journal source without encryption,Published,Logs/Logs Centralization Points with systemd-journald,,
151151
,,,,,
152152
,,,,,
153153
https://github.com/netdata/netdata/edit/master/docs/top-monitoring-netdata-functions.md,Top Consumers,Published,Top Consumers,,Present the Netdata Functions what these are and why they should be used.

docs/category-overview-pages/working-with-logs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This section talks about the ways Netdata collects and visualizes logs.
44

5-
The [journal viewer plugin](/docs/logs/README.md) is the core Netdata component for reading systemd journal logs.
5+
The [systemd journal plugin](/src/collectors/systemd-journal.plugin) is the core Netdata component for reading systemd journal logs.
66

77
For structured logs, Netdata provides tools like [log2journal](/src/collectors/log2journal/README.md) and [systemd-cat-native](/src/libnetdata/log/systemd-cat-native.md) to convert them into compatible systemd journal entries.
88

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Logs tab
22

3-
The Logs tab is using the [`journal-viewer` plugin](/docs/logs/README.md), to present a structured view into your infrastructure's `systemd` logs.
3+
The Logs tab is using the [`systemd` journal plugin](/src/collectors/systemd-journal.plugin/README.md), to present a structured view into your infrastructure's `systemd` logs.
44

55
We have a thorough section explaining how you can [work with logs](https://learn.netdata.cloud/docs/logs), detailing how the plugin works, and what other utilities are used under the hood to provide you with the visualizations and the log entries.
66

7-
The [`journal-viewer` plugin](/docs/logs/README.md) documentation has information about:
7+
The [`systemd` journal plugin](/src/collectors/systemd-journal.plugin/README.md) documentation has information about:
88

9-
- [Key features the plugin provides](/docs/logs/README.md#key-features)
10-
- [Journal sources](/docs/logs/README.md#journal-sources)
11-
- [Journal fields](/docs/logs/README.md#journal-fields)
12-
- [Full-text search](/docs/logs/README.md#full-text-search)
13-
- [Query performance](/docs/logs/README.md#query-performance)
14-
- [Performance at scale](/docs/logs/README.md#performance-at-scale)
9+
- [Key features the plugin provides](/src/collectors/systemd-journal.plugin/README.md#key-features)
10+
- [Journal sources](/src/collectors/systemd-journal.plugin/README.md#journal-sources)
11+
- [Journal fields](/src/collectors/systemd-journal.plugin/README.md#journal-fields)
12+
- [Full-text search](/src/collectors/systemd-journal.plugin/README.md#full-text-search)
13+
- [Query performance](/src/collectors/systemd-journal.plugin/README.md#query-performance)
14+
- [Performance at scale](/src/collectors/systemd-journal.plugin/README.md#performance-at-scale)
1515

1616
We recommend you to read through that document, to better understand how the plugin and the visualizations work.

docs/developer-and-contributor-corner/dyncfg.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,12 +150,13 @@ The health module manages alert definitions through DynCfg:
150150
</details>
151151

152152
<details>
153-
<summary><strong>journal-viewer-plugin (External Plugin, Rust)</strong></summary><br/>
153+
<summary><strong>systemd-journal.plugin (External Plugin, C)</strong></summary><br/>
154154

155-
External Rust plugin that provides systemd journal log viewing and analysis:
155+
External C plugin that manages journal directory configurations:
156156

157-
- **Location**: `src/crates/netdata-log-viewer/journal-viewer-plugin/`
158-
- **Use Case**: Viewing and analyzing systemd journal logs
157+
- **File**: `src/collectors/systemd-journal.plugin/systemd-journal-dyncfg.c`
158+
- **Pattern**: SINGLE configuration type
159+
- **Use Case**: Managing journal directory paths
159160

160161
<br/>
161162
</details>

docs/observability-centralization-points/logs-centralization-points-with-systemd-journald/passive-journal-centralization-with-encryption-using-self-signed-certificates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This means that if both certificates are issued by the same certificate authorit
2020

2121
## Self-signed certificates
2222

23-
To simplify the process of creating and managing self-signed certificates, we have created [this bash script](https://github.com/netdata/netdata/blob/master/docs/logs/systemd-journal-self-signed-certs.sh).
23+
To simplify the process of creating and managing self-signed certificates, we have created [this bash script](https://github.com/netdata/netdata/blob/master/src/collectors/systemd-journal.plugin/systemd-journal-self-signed-certs.sh).
2424

2525
This helps to also automate the distribution of the certificates to your servers (it generates a new bash script for each of your servers, which includes everything required, including the certificates).
2626

@@ -34,7 +34,7 @@ On the server that will issue the certificates (usually the centralization serve
3434
sudo apt-get install systemd-journal-remote openssl
3535

3636
# download the script and make it executable
37-
curl >systemd-journal-self-signed-certs.sh "https://raw.githubusercontent.com/netdata/netdata/master/docs/logs/systemd-journal-self-signed-certs.sh"
37+
curl >systemd-journal-self-signed-certs.sh "https://raw.githubusercontent.com/netdata/netdata/master/src/collectors/systemd-journal.plugin/systemd-journal-self-signed-certs.sh"
3838
chmod 750 systemd-journal-self-signed-certs.sh
3939
```
4040

0 commit comments

Comments
 (0)