From f2840f89232b30af724eaa32f7449be80ddece35 Mon Sep 17 00:00:00 2001 From: RUSHAN KHAN Date: Mon, 22 Jan 2024 16:26:41 +0000 Subject: [PATCH] [SRE-2066] modify instrumentation resource to create 2 types for relevant app type --- charts/opentelemetry-operator/Chart.yaml | 2 +- .../templates/instrumentation.yaml | 23 +++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/charts/opentelemetry-operator/Chart.yaml b/charts/opentelemetry-operator/Chart.yaml index 688486387..78c55da85 100644 --- a/charts/opentelemetry-operator/Chart.yaml +++ b/charts/opentelemetry-operator/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: opentelemetry-operator -version: 0.34.22 +version: 0.34.23 description: OpenTelemetry Operator Helm chart for Kubernetes type: application home: https://opentelemetry.io/ diff --git a/charts/opentelemetry-operator/templates/instrumentation.yaml b/charts/opentelemetry-operator/templates/instrumentation.yaml index 4163b1c81..ef825945a 100644 --- a/charts/opentelemetry-operator/templates/instrumentation.yaml +++ b/charts/opentelemetry-operator/templates/instrumentation.yaml @@ -2,13 +2,32 @@ apiVersion: opentelemetry.io/v1alpha1 kind: Instrumentation metadata: - name: default-instrumentation + name: java-nodejs-instrumentation labels: component: opentelemetry-operator namespace: {{ .Release.Namespace }} spec: exporter: - endpoint: {{ .Values.instrumentation.exporter_endpoint }} + endpoint: {{ .Values.instrumentation.exporter_endpoint }}:4317 + propagators: + - tracecontext + - baggage + - b3 + {{- with .Values.instrumentation.sampler }} + sampler: + {{- toYaml . | nindent 4 }} + {{- end }} +--- +apiVersion: opentelemetry.io/v1alpha1 +kind: Instrumentation +metadata: + name: python-go-instrumentation + labels: + component: opentelemetry-operator + namespace: {{ .Release.Namespace }} +spec: + exporter: + endpoint: {{ .Values.instrumentation.exporter_endpoint }}:4318 propagators: - tracecontext - baggage