fix: Use standard env variables for opentelemtry (#2194)

Opentelemetry defines standard variables which are supported by multiple observability platforms.

[1] https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/sdk-environment-variables.md
[2] https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md

By defining support for standard env vars, Fission open telemetry support can be leveraged with different
platforms such as NewRelic, SigNoz, DataDog etc.

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
Sanket Sudake
2021-09-16 17:48:26 +05:30
committed by GitHub
parent 33473a4528
commit 4a0bd1aa21
15 changed files with 253 additions and 250 deletions
+3 -2
View File
@@ -52,7 +52,8 @@ deploy:
repository: index.docker.io
routerServiceType: LoadBalancer
openTracing.enabled: false
otelCollectorEndpoint: ""
openTelemetry.otlpCollectorEndpoint: ""
openTelemetry.otlpInsecure: true
wait: true
flags:
install:
@@ -113,5 +114,5 @@ profiles:
path: /deploy/helm/releases/0/setValues/pprof.enabled
value: true
- op: replace
path: /deploy/helm/releases/0/setValues/otelCollectorEndpoint
path: /deploy/helm/releases/0/setValues/openTelemetry.otlpCollectorEndpoint
value: "otel-collector.opentelemetry-operator-system.svc:4317"