Class JenkinsOtelSemanticAttributes

java.lang.Object
io.jenkins.plugins.opentelemetry.semconv.JenkinsOtelSemanticAttributes

public final class JenkinsOtelSemanticAttributes extends Object
See Also:
  • Attributes
  • ServiceAttributes
  • Field Details

    • CI_PIPELINE_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_TYPE
    • CI_PIPELINE_MULTIBRANCH_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_MULTIBRANCH_TYPE
    • CI_PIPELINE_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_ID
    • CI_PIPELINE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_NAME
    • CI_PIPELINE_TEMPLATE_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_TEMPLATE_ID
    • CI_PIPELINE_TEMPLATE_URL

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_TEMPLATE_URL
    • CI_PIPELINE_AGENT_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_AGENT_ID
      See Also:
    • CI_PIPELINE_AGENT_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_AGENT_NAME
      See Also:
    • CI_PIPELINE_RUN_COMMITTERS

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CI_PIPELINE_RUN_COMMITTERS
    • CI_PIPELINE_RUN_CAUSE

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CI_PIPELINE_RUN_CAUSE
    • CI_PIPELINE_RUN_COMPLETED

      public static final io.opentelemetry.api.common.AttributeKey<Boolean> CI_PIPELINE_RUN_COMPLETED
    • CI_PIPELINE_RUN_DURATION_MILLIS

      public static final io.opentelemetry.api.common.AttributeKey<Long> CI_PIPELINE_RUN_DURATION_MILLIS
    • CI_PIPELINE_RUN_DESCRIPTION

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_RUN_DESCRIPTION
    • CI_PIPELINE_RUN_NUMBER

      public static final io.opentelemetry.api.common.AttributeKey<Long> CI_PIPELINE_RUN_NUMBER
    • CI_PIPELINE_RUN_PARAMETER_IS_SENSITIVE

      public static final io.opentelemetry.api.common.AttributeKey<List<Boolean>> CI_PIPELINE_RUN_PARAMETER_IS_SENSITIVE
    • CI_PIPELINE_RUN_PARAMETER_NAME

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CI_PIPELINE_RUN_PARAMETER_NAME
    • CI_PIPELINE_RUN_PARAMETER_VALUE

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CI_PIPELINE_RUN_PARAMETER_VALUE
    • CI_PIPELINE_RUN_RESULT

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_RUN_RESULT
    • CI_PIPELINE_RUN_URL

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_RUN_URL
    • CI_PIPELINE_RUN_USER

      public static final io.opentelemetry.api.common.AttributeKey<String> CI_PIPELINE_RUN_USER
    • CI_PIPELINE_RUN_AXIS_NAMES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CI_PIPELINE_RUN_AXIS_NAMES
    • CI_PIPELINE_RUN_AXIS_VALUES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> CI_PIPELINE_RUN_AXIS_VALUES
    • GIT_REPOSITORY

      public static final io.opentelemetry.api.common.AttributeKey<String> GIT_REPOSITORY
    • GIT_BRANCH

      public static final io.opentelemetry.api.common.AttributeKey<String> GIT_BRANCH
    • GIT_USERNAME

      public static final io.opentelemetry.api.common.AttributeKey<String> GIT_USERNAME
    • GIT_CLONE_DEPTH

      public static final io.opentelemetry.api.common.AttributeKey<Long> GIT_CLONE_DEPTH
    • GIT_CLONE_SHALLOW

      public static final io.opentelemetry.api.common.AttributeKey<Boolean> GIT_CLONE_SHALLOW
    • JENKINS_URL

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_URL
      See Also:
    • JENKINS_VERSION

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_VERSION
      See Also:
    • JENKINS_STEP_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_NAME
      See Also:
    • JENKINS_STEP_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_TYPE
      See Also:
      • StepDescriptor.getFunctionName()
    • JENKINS_STEP_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_ID
      See Also:
      • FlowNode.getId()
    • JENKINS_STEP_RESULT

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_RESULT
      See Also:
      • GenericStatus
      • StatusAndTiming.computeChunkStatus2(org.jenkinsci.plugins.workflow.job.WorkflowRun,org.jenkinsci.plugins.workflow.graph.FlowNode,org.jenkinsci.plugins.workflow.graph.FlowNode,org.jenkinsci.plugins.workflow.graph.FlowNode,org.jenkinsci.plugins.workflow.graph.FlowNode)
    • JENKINS_STEP_PLUGIN_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_PLUGIN_NAME
      See Also:
    • JENKINS_STEP_PLUGIN_VERSION

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_PLUGIN_VERSION
      See Also:
    • JENKINS_COMPUTER_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_COMPUTER_NAME
      See Also:
    • JENKINS_STEP_AGENT_LABEL

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_AGENT_LABEL
    • JENKINS_STEP_INTERRUPTION_CAUSES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> JENKINS_STEP_INTERRUPTION_CAUSES
    • JENKINS_CREDENTIALS_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_CREDENTIALS_ID
    • JENKINS

      public static final String JENKINS
      See Also:
    • JENKINS_COMPUTER_NAME_CONTROLLER

      public static final String JENKINS_COMPUTER_NAME_CONTROLLER
      As Jenkins.MasterComputer.getName() returns "", choose another name
      See Also:
    • CI_PIPELINE_RUN_ROOT_SPAN_NAME_PREFIX

      public static final String CI_PIPELINE_RUN_ROOT_SPAN_NAME_PREFIX
      Prefix of build root spans
      See Also:
    • JENKINS_JOB_SPAN_PHASE_START_NAME

      public static final String JENKINS_JOB_SPAN_PHASE_START_NAME
      See Also:
    • JENKINS_JOB_SPAN_PHASE_RUN_NAME

      public static final String JENKINS_JOB_SPAN_PHASE_RUN_NAME
      See Also:
    • JENKINS_JOB_SPAN_PHASE_FINALIZE_NAME

      public static final String JENKINS_JOB_SPAN_PHASE_FINALIZE_NAME
      See Also:
    • AGENT

      public static final String AGENT
      A machine or a container which is connected to the Jenkins coordinator and capable of executing Pipelines or Jobs.
      See Also:
    • AGENT_UI

      public static final String AGENT_UI
      See Also:
    • AGENT_ALLOCATE

      public static final String AGENT_ALLOCATE
      See Also:
    • AGENT_ALLOCATION_UI

      public static final String AGENT_ALLOCATION_UI
      See Also:
    • STEP_NODE

      public static final String STEP_NODE
      The pipeline step node
      See Also:
    • STEP_NAME

      public static final String STEP_NAME
      The pipeline step name
      See Also:
    • JENKINS_OPEN_TELEMETRY_PLUGIN_VERSION

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_OPEN_TELEMETRY_PLUGIN_VERSION
    • ELASTIC_TRANSACTION_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> ELASTIC_TRANSACTION_TYPE
    • JENKINS_ANSI_ANNOTATIONS

      public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_ANSI_ANNOTATIONS
    • JENKINS_ANSI_ANNOTATIONS_POSITION_FIELD

      public static final String JENKINS_ANSI_ANNOTATIONS_POSITION_FIELD
      See Also:
    • JENKINS_ANSI_ANNOTATIONS_NOTE_FIELD

      public static final String JENKINS_ANSI_ANNOTATIONS_NOTE_FIELD
      See Also:
    • OTEL_INSTRUMENTATION_JENKINS_WEB_ENABLED

      public static final String OTEL_INSTRUMENTATION_JENKINS_WEB_ENABLED
      See Also:
    • OTEL_INSTRUMENTATION_JENKINS_REMOTE_SPAN_ENABLED

      public static final String OTEL_INSTRUMENTATION_JENKINS_REMOTE_SPAN_ENABLED
      See Also:
    • OTEL_INSTRUMENTATION_SERVLET_CAPTURE_REQUEST_PARAMETERS

      public static final String OTEL_INSTRUMENTATION_SERVLET_CAPTURE_REQUEST_PARAMETERS
      https://opentelemetry.io/docs/zero-code/java/agent/configuration/#capturing-servlet-request-parameters
      See Also:
    • EVENT_CATEGORY

      public static final io.opentelemetry.api.common.AttributeKey<String> EVENT_CATEGORY
    • INSTRUMENTATION_NAME

      public static final String INSTRUMENTATION_NAME
      See Also:
    • EVENT_OUTCOME

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

    • JenkinsOtelSemanticAttributes

      public JenkinsOtelSemanticAttributes()