File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11apiVersion : v2
22name : abstract-node
33description : External node for syncing and serving blockchain data for Abstract
4- version : 0.1.42
4+ version : 0.1.43
55type : application
66icon : https://abstract-assets.abs.xyz/icons/light.png
77keywords :
Original file line number Diff line number Diff line change @@ -61,6 +61,28 @@ Create the name of the service account to use
6161{{- end }}
6262{{- end }}
6363
64+ {{/*
65+ Render OpenTelemetry environment variables for the external node container.
66+ */ }}
67+ {{- define " abstract-node.otelEnv" -}}
68+ {{- with .Values.otel }}
69+ {{- if .enabled }}
70+ - name: OPENTELEMETRY_LEVEL
71+ value: {{ .level | quote }}
72+ {{- with .endpoint }}
73+ - name: OTLP_ENDPOINT
74+ value: {{ . | quote }}
75+ {{- end }}
76+ {{- with .serviceName }}
77+ - name: SERVICE_NAME
78+ value: {{ . | quote }}
79+ {{- end }}
80+ - name: EN_EXTENDED_RPC_TRACING
81+ value: {{ .extendedRpcTracing | quote }}
82+ {{- end }}
83+ {{- end }}
84+ {{- end }}
85+
6486{{/*
6587HA core StatefulSet / governing service name.
6688*/ }}
Original file line number Diff line number Diff line change @@ -182,6 +182,9 @@ spec:
182182 - name : EN_API_SEND_RAW_TX_SYNC_DEFAULT_TIMEOUT_MS
183183 value : {{ .Values.rpc.sendRawTxSyncDefaultTimeout | quote }}
184184 {{- end }}
185+ {{- if .Values.otel.enabled }}
186+ {{- include "abstract-node.otelEnv" . | nindent 12 }}
187+ {{- end }}
185188 {{- range $name, $value := .Values.node.extraEnv }}
186189 - name : {{ $name | quote }}
187190 value : {{ $value | quote }}
Original file line number Diff line number Diff line change @@ -215,6 +215,9 @@ spec:
215215 - name : EN_API_SEND_RAW_TX_SYNC_DEFAULT_TIMEOUT_MS
216216 value : {{ .Values.rpc.sendRawTxSyncDefaultTimeout | quote }}
217217 {{- end }}
218+ {{- if .Values.otel.enabled }}
219+ {{- include "abstract-node.otelEnv" . | nindent 12 }}
220+ {{- end }}
218221 {{- range $name, $value := .Values.node.extraEnv }}
219222 - name : {{ $name | quote }}
220223 value : {{ $value | quote }}
Original file line number Diff line number Diff line change @@ -289,6 +289,15 @@ metrics:
289289 # #
290290 rules : []
291291
292+ otel :
293+ # # Configure OpenTelemetry environment variables for the external node container.
294+ # #
295+ enabled : false
296+ level : info
297+ endpoint : " "
298+ serviceName : " "
299+ extendedRpcTracing : false
300+
292301# # Configure resource requests and limits.
293302# # http://kubernetes.io/docs/user-guide/compute-resources/
294303# #
You can’t perform that action at this time.
0 commit comments