Class OtelEnvironmentContributorService

java.lang.Object
io.jenkins.plugins.opentelemetry.job.OtelEnvironmentContributorService

@Extension public class OtelEnvironmentContributorService extends Object
Inject OpenTelemetry environment variables in shell steps: TRACEPARENT, OTEL_EXPORTER_OTLP_ENDPOINT...
See Also:
  • Field Details

  • Constructor Details

    • OtelEnvironmentContributorService

      public OtelEnvironmentContributorService()
  • Method Details

    • addEnvironmentVariables

      public void addEnvironmentVariables(@NonNull Run<?,?> run, @NonNull EnvVars envs, @NonNull io.opentelemetry.api.trace.Span span)
    • setReconfigurableOpenTelemetry

      @Inject public void setReconfigurableOpenTelemetry(io.jenkins.plugins.opentelemetry.api.ReconfigurableOpenTelemetry reconfigurableOpenTelemetry)