Skip to content

Commit 72eded8

Browse files
authored
fix otel fail to start when otel_resource_attrubute contain empty value (#121)
* fix otel fail to start when otel_resource_attrubute contain empty value * fix ci
1 parent 87f34ba commit 72eded8

File tree

5 files changed

+17
-18
lines changed

5 files changed

+17
-18
lines changed

.github/actions/setup/action.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,4 @@ runs:
3131
helm repo add bitnami https://charts.bitnami.com/bitnami
3232
helm repo add redis https://ot-container-kit.github.io/helm-charts
3333
helm dep up charts/openinsight
34-
helm dep up charts/opentelemetry-demo
3534
helm dep up charts/opentelemetry-demo-lite

charts/opentelemetry-demo-lite/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: opentelemetry-demo-lite
33
type: application
4-
version: 1.1.0
4+
version: 1.1.1
55
icon: https://opentelemetry.io/img/logos/opentelemetry-logo-nav.png
66
description: A helm chart for openTelemetry community demo application integration with other component(lite version).
77
sources:

charts/opentelemetry-demo-lite/templates/adservice.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,18 @@ spec:
4343
{{- with .Values.extensions.adservice.env }}
4444
{{- . | toYaml | nindent 12 }}
4545
{{- end }}
46+
- name: NACOS_NAMESPACE_ID
47+
value: {{ .Values.global.microservices.nacos.registryNamespace }}
48+
- name: NACOS_GROUP_NAME
49+
value: {{ .Values.global.microservices.nacos.registryServiceGroup }}
50+
- name: SKOALA_REGISTRY
51+
value: {{ .Values.global.microservices.nacos.registryName }}
4652
- name: JAVA_OPTS
4753
value: '{{ include "java.adservice.opt" . }}'
4854
- name: DATA_SERVICE_ADDR
4955
value: '{{ include "otel-demo.name" . }}-dataservice:8080'
5056
- name: OTEL_RESOURCE_ATTRIBUTES
51-
value: k8s.namespace.name=$(K8S_NAMESPACE),k8s.node.name=$(OTEL_RESOURCE_ATTRIBUTES_NODE_NAME),k8s.pod.name=$(OTEL_RESOURCE_ATTRIBUTES_POD_NAME),k8s.pod.uid=$(OTEL_RESOURCE_ATTRIBUTES_POD_UID),skoala.registry={{ .Values.global.microservices.nacos.registryName }},nacos.namespaceid={{ .Values.global.microservices.nacos.registryNamespace }},nacos.groupname={{ .Values.global.microservices.nacos.registryServiceGroup }}
57+
value: k8s.namespace.name=$(K8S_NAMESPACE),k8s.node.name=$(OTEL_RESOURCE_ATTRIBUTES_NODE_NAME),k8s.pod.name=$(OTEL_RESOURCE_ATTRIBUTES_POD_NAME),k8s.pod.uid=$(OTEL_RESOURCE_ATTRIBUTES_POD_UID){{- if .Values.global.microservices.nacos.enabled }},skoala.registry=$(SKOALA_REGISTRY),nacos.namespaceid=$(NACOS_NAMESPACE_ID),nacos.groupname=$(NACOS_GROUP_NAME){{ end }}
5258
resources:
5359
requests:
5460
cpu: "0.2"

charts/opentelemetry-demo-lite/values.schema.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,16 +67,16 @@
6767
"registryName": {
6868
"type": "string",
6969
"title": "Registry name",
70-
"default": ""
70+
"default": "nacos"
7171
},
7272
"registryAddr": {
7373
"type": "string",
74-
"title": "Registry address",
75-
"default": ""
74+
"title": "Registry endpoint",
75+
"default": "nacos:8848"
7676
},
7777
"registryNamespace": {
7878
"type": "string",
79-
"title": "Registry mamespace",
79+
"title": "Registry namespace",
8080
"default": "public"
8181
},
8282
"registryServiceGroup": {

charts/opentelemetry-demo-lite/values.yaml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ global:
1414
microservices:
1515
nacos:
1616
enabled: false
17-
registryName: $(SKOALA_REGISTRY)
18-
registryAddr: ""
19-
registryNamespace: $(NACOS_NAMESPACE_ID)
20-
registryServiceGroup: $(NACOS_GROUP_NAME)
21-
registryInstanceGroup: DEFAULT
17+
registryName: "nacos"
18+
registryAddr: "nacos:8848"
19+
registryNamespace: "public"
20+
registryServiceGroup: "DEFAULT_GROUP"
21+
registryInstanceGroup: "DEFAULT"
2222
kubeMetadataClusterName: ""
2323
username: ""
2424
password: ""
@@ -178,12 +178,6 @@ extensions:
178178
fieldPath: metadata.uid
179179
- name: OTEL_EXPORTER_OTLP_ENDPOINT
180180
value: 'http://insight-agent-opentelemetry-collector.insight-system.svc.cluster.local:4317'
181-
- name: NACOS_NAMESPACE_ID
182-
value: public
183-
- name: NACOS_GROUP_NAME
184-
value: DEFAULT_GROUP
185-
- name: SKOALA_REGISTRY
186-
value: nacos-test
187181
- name: AD_SERVICE_PORT
188182
value: "8080"
189183
podAnnotations:

0 commit comments

Comments
 (0)