Class TraceUtils

java.lang.Object
io.jenkins.plugins.mergify.TraceUtils

public class TraceUtils extends Object
  • Field Details

    • CICD_PROVIDER_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PROVIDER_NAME
    • CICD_PIPELINE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_NAME
    • CICD_PIPELINE_URL

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_URL
    • CICD_PIPELINE_CREATED_AT

      public static final io.opentelemetry.api.common.AttributeKey<Long> CICD_PIPELINE_CREATED_AT
    • CICD_PIPELINE_RESULT

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_RESULT
    • CICD_PIPELINE_LABELS

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CICD_PIPELINE_LABELS
    • CICD_PIPELINE_RUN_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_RUN_ID
    • CICD_PIPELINE_RUNNER_ID

      public static final io.opentelemetry.api.common.AttributeKey<Long> CICD_PIPELINE_RUNNER_ID
    • CICD_PIPELINE_RUNNER_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_RUNNER_NAME
    • CICD_PIPELINE_TASK_RUN_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_TASK_RUN_ID
    • CICD_PIPELINE_TASK_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_TASK_NAME
    • CICD_PIPELINE_TASK_SCOPE

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_TASK_SCOPE
    • CICD_PIPELINE_TASK_RUN_RESULT

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_TASK_RUN_RESULT
    • VCS_REF_BASE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_BASE_NAME
    • VCS_REF_HEAD_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_HEAD_NAME
    • VCS_REF_HEAD_REVISION

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_HEAD_REVISION
    • VCS_REPOSITORY_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_NAME
    • VCS_REPOSITORY_URL_FULL

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_URL_FULL
    • VCS_REPOSITORY_URL_SOURCE

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_URL_SOURCE
    • CICD_PIPELINE_SCOPE

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_SCOPE
    • CICD_PIPELINE_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> CICD_PIPELINE_ID
  • Constructor Details

    • TraceUtils

      public TraceUtils()
  • Method Details

    • endJobSpan

      public static void endJobSpan(io.opentelemetry.api.trace.Span span, Run<?,?> run)
    • endJobStepSpan

      public static void endJobStepSpan(io.opentelemetry.api.trace.Span span, Run<?,?> run, boolean isError)
    • startJobStepSpan

      public static io.opentelemetry.api.trace.Span startJobStepSpan(Run<?,?> run, io.opentelemetry.api.trace.Span parentSpan, String stepName, String stepId)
    • startJobSpan

      public static io.opentelemetry.api.trace.Span startJobSpan(Run<?,?> run)
    • getJobMetadata

      public static JobMetadata getJobMetadata(@Nonnull Run<?,?> run)
    • getGitHubProjectRepositoryUrl

      public static String getGitHubProjectRepositoryUrl(Run<?,?> run)
    • getSCMRepositoryUrl

      public static String getSCMRepositoryUrl(Run<?,?> run)