File tree Expand file tree Collapse file tree 7 files changed +11
-31
lines changed
helm-charts/splunk-otel-collector Expand file tree Collapse file tree 7 files changed +11
-31
lines changed Original file line number Diff line number Diff line change 1
1
apiVersion : v2
2
2
name : splunk-otel-collector
3
- version : 0.20.2
3
+ version : 0.20.3
4
4
description : Splunk OpenTelemetry Connector for Kubernetes
5
5
type : application
6
6
keywords :
Original file line number Diff line number Diff line change @@ -133,24 +133,3 @@ Convert memory value from resources.limit to numeric value in MiB to be used by
133
133
{ {- div (div ($mem | atoi) 1024) 1024 -} }
134
134
{ {- end -} }
135
135
{ {- end -} }
136
-
137
- { {/*
138
- Get otel memory_limiter limit_mib value based on 80% of resources.memory.limit.
139
- */} }
140
- { {- define " splunk-otel-collector.getOtelMemLimitMib" -} }
141
- { {- div (mul (include " splunk-otel-collector.convertMemToMib" .resources.limits.memory) 80) 100 } }
142
- { {- end -} }
143
-
144
- { {/*
145
- Get otel memory_limiter spike_limit_mib value based on 25% of resources.memory.limit.
146
- */} }
147
- { {- define " splunk-otel-collector.getOtelMemSpikeLimitMib" -} }
148
- { {- div (mul (include " splunk-otel-collector.convertMemToMib" .resources.limits.memory) 25) 100 } }
149
- { {- end -} }
150
-
151
- { {/*
152
- Get otel memory_limiter ballast_size_mib value based on 40% of resources.memory.limit.
153
- */} }
154
- { {- define " splunk-otel-collector.getOtelMemBallastSizeMib" } }
155
- { {- div (mul (include " splunk-otel-collector.convertMemToMib" .resources.limits.memory) 40) 100 } }
156
- { {- end -} }
Original file line number Diff line number Diff line change @@ -6,11 +6,9 @@ memory_limiter:
6
6
# check_interval is the time between measurements of memory usage.
7
7
check_interval: 5s
8
8
# By default limit_mib is set to 80% of container memory limit
9
- limit_mib: { { include " splunk-otel-collector.getOtelMemLimitMib" . | quote } }
10
- # By default spike_limit_mib is set to 25% of container memory limit
11
- spike_limit_mib: { { include " splunk-otel-collector.getOtelMemSpikeLimitMib" . | quote } }
12
- # By default ballast_size_mib is set to 40% of container memory limit
13
- ballast_size_mib: { { include " splunk-otel-collector.getOtelMemBallastSizeMib" . | quote } }
9
+ limit_mib: ${ SPLUNK_MEMORY_LIMIT_MIB}
10
+ # Agent will set this value.
11
+ ballast_size_mib: ${ SPLUNK_BALLAST_SIZE_MIB}
14
12
{ {- end } }
15
13
16
14
{ {/*
Original file line number Diff line number Diff line change 48
48
{{ toYaml .Values.fluentd.securityContext | nindent 10 }}
49
49
{{- end }}
50
50
env :
51
+ - name : SPLUNK_MEMORY_TOTAL_MIB
52
+ value : " {{ include " splunk-otel-collector.convertMemToMib" .Values.otelAgent.resources.limits.memory }}"
51
53
- name : K8S_NODE_NAME
52
54
valueFrom :
53
55
fieldRef :
87
89
command :
88
90
- /otelcol
89
91
- --config=/conf/relay.yaml
90
- - --mem-ballast-size-mib={{ template "splunk-otel-collector.getOtelMemBallastSizeMib" .Values.otelAgent }}
91
92
- --metrics-addr=0.0.0.0:8888
92
93
{{- range .Values.otelAgent.extraArgs }}
93
94
- {{ . }}
Original file line number Diff line number Diff line change @@ -47,14 +47,15 @@ spec:
47
47
command :
48
48
- /otelcol
49
49
- --config=/conf/relay.yaml
50
- - --mem-ballast-size-mib={{ template "splunk-otel-collector.getOtelMemBallastSizeMib" .Values.otelCollector }}
51
50
- --metrics-addr=0.0.0.0:8888
52
51
{{- range .Values.otelCollector.extraArgs }}
53
52
- {{ . }}
54
53
{{- end }}
55
54
image : {{ template "splunk-otel-collector.image.otelcol" . }}
56
55
imagePullPolicy : {{ .Values.image.otelcol.pullPolicy }}
57
56
env :
57
+ - name : SPLUNK_MEMORY_TOTAL_MIB
58
+ value : " {{ include " splunk-otel-collector.convertMemToMib" .Values.otelCollector.resources.limits.memory }}"
58
59
- name : K8S_NODE_NAME
59
60
valueFrom :
60
61
fieldRef :
Original file line number Diff line number Diff line change @@ -47,14 +47,15 @@ spec:
47
47
command :
48
48
- /otelcol
49
49
- --config=/conf/relay.yaml
50
- - --mem-ballast-size-mib={{ template "splunk-otel-collector.getOtelMemBallastSizeMib" .Values.otelK8sClusterReceiver }}
51
50
- --metrics-addr=0.0.0.0:8888
52
51
{{- range .Values.otelK8sClusterReceiver.extraArgs }}
53
52
- {{ . }}
54
53
{{- end }}
55
54
image : {{ template "splunk-otel-collector.image.otelcol" . }}
56
55
imagePullPolicy : {{ .Values.image.otelcol.pullPolicy }}
57
56
env :
57
+ - name : SPLUNK_MEMORY_TOTAL_MIB
58
+ value : " {{ include " splunk-otel-collector.convertMemToMib" .Values.otelK8sClusterReceiver.resources.limits.memory }}"
58
59
- name : K8S_NODE_NAME
59
60
valueFrom :
60
61
fieldRef :
Original file line number Diff line number Diff line change @@ -527,7 +527,7 @@ image:
527
527
# The name of the opentelemetry collector image to pull
528
528
name : signalfx/splunk-otel-collector
529
529
# The tag of the opentelemetry collector image to pull
530
- tag : 0.20.0
530
+ tag : 0.21.1
531
531
# The policy that specifies when the user wants the opentelemetry collector images to be pulled
532
532
pullPolicy : IfNotPresent
533
533
You can’t perform that action at this time.
0 commit comments