litmuschaos / chaos-operator

chaos engineering via kubernetes operator
Apache License 2.0
134 stars 93 forks source link

feat: implement otel telemetry sdk for distributed tracing #498

Open namkyu1999 opened 4 months ago

namkyu1999 commented 4 months ago

What this PR does / why we need it:

This pr implements opentelemetry codes according to this https://github.com/litmuschaos/litmus/pull/4684.

Parent context and OTEL endpoint are passed through env(TRACE_PARENT, OTEL_EXPORTER_OTLP_ENDPOINT)

Result is like below

Screenshot 2024-07-05 at 2 20 11 PM

relevant PRs

Checklist: