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:
  • Constructor Details

    • OtelEnvironmentContributorService

      public OtelEnvironmentContributorService()
  • Method Details

    • addEnvironmentVariables

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

      @Inject public void setJenkinsOpenTelemetryPluginConfiguration(JenkinsOpenTelemetryPluginConfiguration jenkinsOpenTelemetryPluginConfiguration)