Skip to content

Commit 83aa234

Browse files
committed
Refactor more logic around attributes
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
1 parent 086e76b commit 83aa234

4 files changed

Lines changed: 8 additions & 14 deletions

File tree

charts/opentelemetry-collector/examples/host-entity/rendered/configmap-agent.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ data:
3535
cx.agent.type: agent
3636
cx.cluster.name: test
3737
cx.integrationID: test
38-
k8s.node.name: ${env:KUBE_NODE_NAME}
38+
service.name: opentelemetry-collector
3939
server:
4040
http:
4141
endpoint: https://ingress.coralogix.com/opamp/v1

charts/opentelemetry-collector/examples/host-entity/rendered/daemonset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
2323
template:
2424
metadata:
2525
annotations:
26-
checksum/config: d12e3e427724f4d10a9755c86f432cb1cfdb737054eff1aef13d78c59fe60a23
26+
checksum/config: b5a5fb063c498596d37f8104ecc6a651b17a5572692dae540c4b81beb5ef74f1
2727

2828
labels:
2929
app.kubernetes.io/name: opentelemetry-collector

charts/opentelemetry-collector/templates/_config.tpl

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1028,16 +1028,10 @@ extensions:
10281028
Authorization: "Bearer ${env:CORALOGIX_PRIVATE_KEY}"
10291029
agent_description:
10301030
non_identifying_attributes:
1031-
{{- if .Values.presets.fleetManagement.agentType }}
1032-
cx.agent.type: "{{.Values.presets.fleetManagement.agentType}}"
1031+
{{- if .Values.presets.k8sResourceAttributes.enabled }}
1032+
{{- include "opentelemetry-collector.k8sResourceAttributes" . | nindent 10 }}
10331033
{{- end }}
1034-
{{- if .Values.presets.fleetManagement.clusterName }}
1035-
cx.cluster.name: "{{.Values.presets.fleetManagement.clusterName}}"
1036-
{{- end }}
1037-
{{- if .Values.presets.fleetManagement.integrationID }}
1038-
cx.integrationID: "{{.Values.presets.fleetManagement.integrationID}}"
1039-
{{- end }}
1040-
k8s.node.name: ${env:KUBE_NODE_NAME}
1034+
{{- include "opentelemetry-collector.fleetAttributes" . | nindent 10 }}
10411035
{{- end }}
10421036

10431037
{{- define "opentelemetry-collector.applyK8sResourceAttributesConfig" -}}
@@ -1050,7 +1044,7 @@ service:
10501044
telemetry:
10511045
resource:
10521046
{{ include "opentelemetry-collector.k8sResourceAttributes" . | indent 6 }}
1053-
{{ include "opentelemetry-collector.resourceAttributes" . | indent 6 }}
1047+
{{ include "opentelemetry-collector.fleetAttributes" . | indent 6 }}
10541048
{{- end }}
10551049

10561050
{{- define "opentelemetry-collector.k8sResourceAttributes" -}}
@@ -1067,7 +1061,7 @@ k8s.node.name: ${env:KUBE_NODE_NAME}
10671061
k8s.pod.name: ${env:KUBE_POD_NAME}
10681062
{{- end -}}
10691063

1070-
{{- define "opentelemetry-collector.resourceAttributes" -}}
1064+
{{- define "opentelemetry-collector.fleetAttributes" -}}
10711065
service.name: "opentelemetry-collector"
10721066
{{- if or .Values.presets.fleetManagement.agentType .Values.presets.k8sResourceAttributes.agentType }}
10731067
cx.agent.type: "{{.Values.presets.fleetManagement.agentType | default .Values.presets.k8sResourceAttributes.agentType}}"

charts/opentelemetry-collector/templates/configmap-supervisor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ data:
4343
{{- if .Values.presets.k8sResourceAttributes.enabled }}
4444
{{- include "opentelemetry-collector.k8sResourceAttributes" . | nindent 10 }}
4545
{{- end }}
46-
{{- include "opentelemetry-collector.resourceAttributes" . | nindent 10 }}
46+
{{- include "opentelemetry-collector.fleetAttributes" . | nindent 10 }}
4747
4848
# The storage can be used for many things:
4949
# - It stores configuration sent by the OpAMP server so that new collector

0 commit comments

Comments
 (0)