Class JenkinsOtelSemanticAttributes
- java.lang.Object
-
- io.jenkins.plugins.opentelemetry.semconv.JenkinsOtelSemanticAttributes
-
public final class JenkinsOtelSemanticAttributes extends Object
- See Also:
Attributes
,SemanticAttributes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JenkinsOtelSemanticAttributes.EventCategoryValues
See https://www.elastic.co/guide/en/ecs/current/ecs-allowed-values-event-category.htmlstatic class
JenkinsOtelSemanticAttributes.EventOutcomeValues
-
Field Summary
Fields Modifier and Type Field Description static String
AGENT
A machine or a container which is connected to the Jenkins coordinator and capable of executing Pipelines or Jobs.static String
AGENT_ALLOCATE
static String
AGENT_ALLOCATION_UI
static String
AGENT_UI
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_AGENT_ID
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_AGENT_NAME
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_ID
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_MULTIBRANCH_TYPE
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_NAME
static io.opentelemetry.api.common.AttributeKey<List<String>>
CI_PIPELINE_RUN_AXIS_NAMES
static io.opentelemetry.api.common.AttributeKey<List<String>>
CI_PIPELINE_RUN_AXIS_VALUES
static io.opentelemetry.api.common.AttributeKey<List<String>>
CI_PIPELINE_RUN_CAUSE
static io.opentelemetry.api.common.AttributeKey<List<String>>
CI_PIPELINE_RUN_COMMITTERS
static io.opentelemetry.api.common.AttributeKey<Boolean>
CI_PIPELINE_RUN_COMPLETED
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_RUN_DESCRIPTION
static io.opentelemetry.api.common.AttributeKey<Long>
CI_PIPELINE_RUN_DURATION_MILLIS
static io.opentelemetry.api.common.AttributeKey<Long>
CI_PIPELINE_RUN_NUMBER
static io.opentelemetry.api.common.AttributeKey<List<Boolean>>
CI_PIPELINE_RUN_PARAMETER_IS_SENSITIVE
static io.opentelemetry.api.common.AttributeKey<List<String>>
CI_PIPELINE_RUN_PARAMETER_NAME
static io.opentelemetry.api.common.AttributeKey<List<String>>
CI_PIPELINE_RUN_PARAMETER_VALUE
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_RUN_RESULT
static String
CI_PIPELINE_RUN_ROOT_SPAN_NAME_PREFIX
Prefix of build root spansstatic io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_RUN_URL
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_RUN_USER
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_TEMPLATE_ID
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_TEMPLATE_URL
static io.opentelemetry.api.common.AttributeKey<String>
CI_PIPELINE_TYPE
static io.opentelemetry.api.common.AttributeKey<String>
ELASTIC_TRANSACTION_TYPE
static io.opentelemetry.api.common.AttributeKey<String>
EVENT_CATEGORY
static io.opentelemetry.api.common.AttributeKey<String>
EVENT_OUTCOME
static io.opentelemetry.api.common.AttributeKey<String>
GIT_BRANCH
static io.opentelemetry.api.common.AttributeKey<Long>
GIT_CLONE_DEPTH
static io.opentelemetry.api.common.AttributeKey<Boolean>
GIT_CLONE_SHALLOW
static io.opentelemetry.api.common.AttributeKey<String>
GIT_REPOSITORY
static io.opentelemetry.api.common.AttributeKey<String>
GIT_USERNAME
static String
INSTRUMENTATION_NAME
static String
JENKINS
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_ANSI_ANNOTATIONS
static String
JENKINS_ANSI_ANNOTATIONS_NOTE_FIELD
static String
JENKINS_ANSI_ANNOTATIONS_POSITION_FIELD
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_COMPUTER_NAME
static String
JENKINS_COMPUTER_NAME_CONTROLLER
AsJenkins.MasterComputer.getName()
returns "", choose another namestatic io.opentelemetry.api.common.AttributeKey<String>
JENKINS_CREDENTIALS_ID
static String
JENKINS_JOB_SPAN_PHASE_FINALIZE_NAME
static String
JENKINS_JOB_SPAN_PHASE_RUN_NAME
static String
JENKINS_JOB_SPAN_PHASE_START_NAME
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_OPEN_TELEMETRY_PLUGIN_VERSION
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_AGENT_LABEL
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_ID
static io.opentelemetry.api.common.AttributeKey<List<String>>
JENKINS_STEP_INTERRUPTION_CAUSES
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_NAME
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_PLUGIN_NAME
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_PLUGIN_VERSION
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_RESULT
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_STEP_TYPE
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_URL
static io.opentelemetry.api.common.AttributeKey<String>
JENKINS_VERSION
static String
OTEL_INSTRUMENTATION_JENKINS_REMOTE_SPAN_ENABLED
static String
OTEL_INSTRUMENTATION_JENKINS_WEB_ENABLED
static String
STEP_NAME
The pipeline step namestatic String
STEP_NODE
The pipeline step node
-
Constructor Summary
Constructors Constructor Description JenkinsOtelSemanticAttributes()
-
-
-
Field Detail
-
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:
Node.getNodeName()
-
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.getRootUrl()
-
JENKINS_VERSION
public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_VERSION
- See Also:
OtelUtils.getJenkinsVersion()
-
JENKINS_STEP_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_NAME
- See Also:
Descriptor.getDisplayName()
-
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:
PluginWrapper.getShortName()
-
JENKINS_STEP_PLUGIN_VERSION
public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_STEP_PLUGIN_VERSION
- See Also:
PluginWrapper.getVersion()
-
JENKINS_COMPUTER_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> JENKINS_COMPUTER_NAME
- See Also:
Computer.getName()
-
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:
- Constant Field Values
-
JENKINS_COMPUTER_NAME_CONTROLLER
public static final String JENKINS_COMPUTER_NAME_CONTROLLER
AsJenkins.MasterComputer.getName()
returns "", choose another name
-
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:
- Constant Field Values
-
JENKINS_JOB_SPAN_PHASE_START_NAME
public static final String JENKINS_JOB_SPAN_PHASE_START_NAME
- See Also:
- Constant Field Values
-
JENKINS_JOB_SPAN_PHASE_RUN_NAME
public static final String JENKINS_JOB_SPAN_PHASE_RUN_NAME
- See Also:
- Constant Field Values
-
JENKINS_JOB_SPAN_PHASE_FINALIZE_NAME
public static final String JENKINS_JOB_SPAN_PHASE_FINALIZE_NAME
- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
AGENT_UI
public static final String AGENT_UI
- See Also:
- Constant Field Values
-
AGENT_ALLOCATE
public static final String AGENT_ALLOCATE
- See Also:
- Constant Field Values
-
AGENT_ALLOCATION_UI
public static final String AGENT_ALLOCATION_UI
- See Also:
- Constant Field Values
-
STEP_NODE
public static final String STEP_NODE
The pipeline step node- See Also:
- Constant Field Values
-
STEP_NAME
public static final String STEP_NAME
The pipeline step name- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
JENKINS_ANSI_ANNOTATIONS_NOTE_FIELD
public static final String JENKINS_ANSI_ANNOTATIONS_NOTE_FIELD
- See Also:
- Constant Field Values
-
OTEL_INSTRUMENTATION_JENKINS_WEB_ENABLED
public static final String OTEL_INSTRUMENTATION_JENKINS_WEB_ENABLED
- See Also:
- Constant Field Values
-
OTEL_INSTRUMENTATION_JENKINS_REMOTE_SPAN_ENABLED
public static final String OTEL_INSTRUMENTATION_JENKINS_REMOTE_SPAN_ENABLED
- See Also:
- Constant Field Values
-
EVENT_CATEGORY
public static final io.opentelemetry.api.common.AttributeKey<String> EVENT_CATEGORY
-
INSTRUMENTATION_NAME
public static final String INSTRUMENTATION_NAME
- See Also:
- Constant Field Values
-
EVENT_OUTCOME
public static final io.opentelemetry.api.common.AttributeKey<String> EVENT_OUTCOME
-
-