feat: implement opentelemetry for distributed tracing (#706)
* feat: add otel & tracing for distributed tracing
Signed-off-by: namkyu1999 <[email protected]>
* feat: add tracing codes to chaslib
Signed-off-by: namkyu1999 <[email protected]>
* fix: misc
Signed-off-by: namkyu1999 <[email protected]>
* fix: make otel optional
Signed-off-by: namkyu1999 <[email protected]>
* fix: skip if litmus-go not received trace_parent
Signed-off-by: namkyu1999 <[email protected]>
* fix: Set context.Context as a parameter in each function
Signed-off-by: namkyu1999 <[email protected]>
* update templates
Signed-off-by: namkyu1999 <[email protected]>
* feat: rename spans and enhance coverage
Signed-off-by: namkyu1999 <[email protected]>
* fix: avoid shadowing
Signed-off-by: namkyu1999 <[email protected]>
* fix: add logs
Signed-off-by: namkyu1999 <[email protected]>
* fix: add logs
Signed-off-by: namkyu1999 <[email protected]>
* fix: fix templates
Signed-off-by: namkyu1999 <[email protected]>
---------
Signed-off-by: namkyu1999 <[email protected]>