Skip to content

Commit 288c432

Browse files
authored
Merge pull request #307 from MrAnno/axosyslog-otlp
otel: fix axosyslog-otlp() source/destination
2 parents f517dfe + ab78efa commit 288c432

File tree

6 files changed

+27
-17
lines changed

6 files changed

+27
-17
lines changed

charts/axosyslog/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: axosyslog
33
description: AxoSyslog for Kubernetes
44
type: application
5-
version: 0.10.1
5+
version: 0.11.0
66
appVersion: "4.8.1"

charts/axosyslog/templates/collector-config.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ data:
3030
{{- if .keyDelimiter }}
3131
key-delimiter({{ .keyDelimiter | quote }})
3232
{{- end }}
33-
);
33+
);
3434
};
3535
{{- end }}
3636
{{- end }}
@@ -106,10 +106,10 @@ data:
106106
};
107107
{{- end }}
108108
{{- end }}
109-
{{- with .Values.collector.config.destinations.syslogNgOtlp }}
109+
{{- with .Values.collector.config.destinations.axosyslogOtlp }}
110110
{{- if .enabled }}
111111
destination {
112-
syslog-ng-otlp (
112+
axosyslog-otlp (
113113
url({{ tpl .url $ | quote }})
114114
{{- if .extraOptionsRaw }}
115115
{{ .extraOptionsRaw }}

charts/axosyslog/templates/service.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ spec:
3535
port: 601
3636
targetPort: rfc5424-tcp
3737
{{- end }}
38-
{{- if .syslogNgOtlp.enabled }}
38+
{{- if .axosyslogOtlp.enabled }}
3939
- name: otlp
4040
protocol: TCP
41-
nodePort: {{ .syslogNgOtlp.port | default 30317 }}
41+
nodePort: {{ .axosyslogOtlp.port | default 30317 }}
4242
port: 4317
4343
targetPort: otlp
4444
{{- end }}

charts/axosyslog/templates/syslog-config.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ data:
5656
{{- end }}
5757
{{- end }}
5858

59-
{{- with .Values.syslog.config.sources.syslogNgOtlp }}
59+
{{- with .Values.syslog.config.sources.axosyslogOtlp }}
6060
{{- if .enabled }}
6161
source s_syslogng_otlp {
62-
syslog-ng-otlp();
62+
axosyslog-otlp();
6363
};
6464
{{- end }}
6565
{{- end }}
@@ -68,7 +68,7 @@ data:
6868
{{- if .Values.syslog.config.sources.syslog.enabled }}
6969
source (s_syslog);
7070
{{- end }}
71-
{{- if .Values.syslog.config.sources.syslogNgOtlp.enabled }}
71+
{{- if .Values.syslog.config.sources.axosyslogOtlp.enabled }}
7272
source (s_syslogng_otlp);
7373
{{- end }}
7474

@@ -133,10 +133,10 @@ data:
133133
};
134134
{{- end }}
135135
{{- end }}
136-
{{- with .Values.syslog.config.destinations.syslogNgOtlp }}
136+
{{- with .Values.syslog.config.destinations.axosyslogOtlp }}
137137
{{- if .enabled }}
138138
destination {
139-
syslog-ng-otlp (
139+
axosyslog-otlp (
140140
url({{ tpl .url $ | quote }})
141141
{{- if .extraOptionsRaw }}
142142
{{ .extraOptionsRaw }}

charts/axosyslog/values.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ collector:
4646
peerVerify: false
4747
template: "$(format-json .*)"
4848
extraOptionsRaw: "time-reopen(10)"
49-
syslogNgOtlp:
49+
axosyslogOtlp:
5050
enabled: false
5151
url: "192.168.77.133:4317"
5252
extraOptionsRaw: "time-reopen(1) batch-timeout(1000) batch-lines(1000)"
@@ -74,7 +74,7 @@ syslog:
7474
enabled: false
7575
storageClass: standard
7676
size: 10Gi
77-
config:
77+
config:
7878
raw: "" # Use this to manually set the contents of the syslog-ng.conf file.
7979
stats:
8080
level: 2
@@ -94,12 +94,12 @@ syslog:
9494
# Cert: "/path/to/Cert.pem"
9595
# Key: "/path/to/Key.pem"
9696
# peerVerify: false
97-
syslogNgOtlp:
97+
axosyslogOtlp:
9898
enabled: true
9999
# nodePort
100100
port: 30317
101101
extraOptionsRaw: ""
102-
102+
103103
rewrites:
104104
set: {}
105105
# foo: "${foovalue}"
@@ -134,11 +134,11 @@ syslog:
134134
# peerVerify: false
135135
#template: "$(format-json --scope rfc5424 --exclude DATE --key ISODATE @timestamp=${ISODATE})"
136136
extraOptionsRaw: "time-reopen(10)"
137-
syslogNgOtlp:
137+
axosyslogOtlp:
138138
enabled: false
139139
url: "192.168.77.133:4317"
140140
extraOptionsRaw: "time-reopen(1) batch-timeout(1000) batch-lines(1000)"
141-
141+
142142
metricsExporter:
143143
enabled: false # deploy the axosyslog Deamonset with the axosyslog-metrics-exporter sidecar
144144
image:

modules/grpc/otel/otel-plugin.c

+10
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,16 @@ static Plugin otel_plugins[] =
5858
.name = "syslog_ng_otlp",
5959
.parser = &otel_parser,
6060
},
61+
{
62+
.type = LL_CONTEXT_DESTINATION,
63+
.name = "axosyslog_otlp",
64+
.parser = &otel_parser,
65+
},
66+
{
67+
.type = LL_CONTEXT_SOURCE,
68+
.name = "axosyslog_otlp",
69+
.parser = &otel_parser,
70+
},
6171
{
6272
.type = LL_CONTEXT_FILTERX_ENUM,
6373
.name = "otel",

0 commit comments

Comments
 (0)