Class VcsIncubatingAttributes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classValues forVCS_CHANGE_STATE.static final classValues forVCS_LINE_CHANGE_TYPE.static final classValues forVCS_PROVIDER_NAME.static final classValues forVCS_REF_BASE_TYPE.static final classValues forVCS_REF_HEAD_TYPE.static final classValues forVCS_REF_TYPE.static final classDeprecated.static final classValues forVCS_REVISION_DELTA_DIRECTION. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.opentelemetry.api.common.AttributeKey<String>The ID of the change (pull request/merge request/changelist) if applicable.static final io.opentelemetry.api.common.AttributeKey<String>The state of the change (pull request/merge request/changelist).static final io.opentelemetry.api.common.AttributeKey<String>The human readable title of the change (pull request/merge request/changelist).static final io.opentelemetry.api.common.AttributeKey<String>The type of line change being measured on a branch or change.static final io.opentelemetry.api.common.AttributeKey<String>The group owner within the version control system.static final io.opentelemetry.api.common.AttributeKey<String>The name of the version control system provider.static final io.opentelemetry.api.common.AttributeKey<String>The name of the reference such as branch or tag in the repository.static final io.opentelemetry.api.common.AttributeKey<String>The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.static final io.opentelemetry.api.common.AttributeKey<String>The type of the reference in the repository.static final io.opentelemetry.api.common.AttributeKey<String>The name of the reference such as branch or tag in the repository.static final io.opentelemetry.api.common.AttributeKey<String>The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.static final io.opentelemetry.api.common.AttributeKey<String>The type of the reference in the repository.static final io.opentelemetry.api.common.AttributeKey<String>The type of the reference in the repository.static final io.opentelemetry.api.common.AttributeKey<String>Deprecated.Replaced byvcs.change.id.static final io.opentelemetry.api.common.AttributeKey<String>Deprecated.Replaced byvcs.change.title.static final io.opentelemetry.api.common.AttributeKey<String>The human readable name of the repository.static final io.opentelemetry.api.common.AttributeKey<String>Deprecated.Replaced byvcs.ref.head.name.static final io.opentelemetry.api.common.AttributeKey<String>Deprecated.Replaced byvcs.ref.head.revision.static final io.opentelemetry.api.common.AttributeKey<String>Deprecated.Replaced byvcs.ref.head.type.static final io.opentelemetry.api.common.AttributeKey<String>The canonical URL of the repository providing the complete HTTP(S) address in order to locate and identify the repository through a browser.static final io.opentelemetry.api.common.AttributeKey<String>The type of revision comparison. -
Method Summary
-
Field Details
-
VCS_CHANGE_ID
The ID of the change (pull request/merge request/changelist) if applicable. This is usually a unique (within repository) identifier generated by the VCS system. -
VCS_CHANGE_STATE
The state of the change (pull request/merge request/changelist). -
VCS_CHANGE_TITLE
The human readable title of the change (pull request/merge request/changelist). This title is often a brief summary of the change and may get merged in to a ref as the commit summary. -
VCS_LINE_CHANGE_TYPE
The type of line change being measured on a branch or change. -
VCS_OWNER_NAME
The group owner within the version control system. -
VCS_PROVIDER_NAME
The name of the version control system provider. -
VCS_REF_BASE_NAME
The name of the reference such as branch or tag in the repository.Notes:
baserefers to the starting point of a change. For example,mainwould be the base reference of type branch if you've created a new reference of type branch from it and created new commits. -
VCS_REF_BASE_REVISION
The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.Notes:
baserefers to the starting point of a change. For example,mainwould be the base reference of type branch if you've created a new reference of type branch from it and created new commits. The revision can be a full hash value (see glossary), of the recorded change to a ref within a repository pointing to a commit commit object. It does not necessarily have to be a hash; it can simply define a revision number which is an integer that is monotonically increasing. In cases where it is identical to theref.base.name, it SHOULD still be included. It is up to the implementer to decide which value to set as the revision based on the VCS system and situational context. -
VCS_REF_BASE_TYPE
The type of the reference in the repository.Notes:
baserefers to the starting point of a change. For example,mainwould be the base reference of type branch if you've created a new reference of type branch from it and created new commits. -
VCS_REF_HEAD_NAME
The name of the reference such as branch or tag in the repository.Notes:
headrefers to where you are right now; the current reference at a given time. -
VCS_REF_HEAD_REVISION
The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.Notes:
headrefers to where you are right now; the current reference at a given time.The revision can be a full hash value (see glossary), of the recorded change to a ref within a repository pointing to a commit commit object. It does not necessarily have to be a hash; it can simply define a revision number which is an integer that is monotonically increasing. In cases where it is identical to theref.head.name, it SHOULD still be included. It is up to the implementer to decide which value to set as the revision based on the VCS system and situational context. -
VCS_REF_HEAD_TYPE
The type of the reference in the repository.Notes:
headrefers to where you are right now; the current reference at a given time. -
VCS_REF_TYPE
The type of the reference in the repository. -
VCS_REPOSITORY_CHANGE_ID
@Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_CHANGE_IDDeprecated.Replaced byvcs.change.id.Deprecated, usevcs.change.idinstead. -
VCS_REPOSITORY_CHANGE_TITLE
@Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_CHANGE_TITLEDeprecated.Replaced byvcs.change.title.Deprecated, usevcs.change.titleinstead. -
VCS_REPOSITORY_NAME
The human readable name of the repository. It SHOULD NOT include any additional identifier like Group/SubGroup in GitLab or organization in GitHub.Notes:
Due to it only being the name, it can clash with forks of the same repository if collecting telemetry across multiple orgs or groups in the same backends.
-
VCS_REPOSITORY_REF_NAME
@Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_REF_NAMEDeprecated.Replaced byvcs.ref.head.name.Deprecated, usevcs.ref.head.nameinstead. -
VCS_REPOSITORY_REF_REVISION
@Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_REF_REVISIONDeprecated.Replaced byvcs.ref.head.revision.Deprecated, usevcs.ref.head.revisioninstead. -
VCS_REPOSITORY_REF_TYPE
@Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_REF_TYPEDeprecated.Replaced byvcs.ref.head.type.Deprecated, usevcs.ref.head.typeinstead. -
VCS_REPOSITORY_URL_FULL
The canonical URL of the repository providing the complete HTTP(S) address in order to locate and identify the repository through a browser.Notes:
In Git Version Control Systems, the canonical URL SHOULD NOT include the
.gitextension. -
VCS_REVISION_DELTA_DIRECTION
The type of revision comparison.
-
vcs.ref.head.type.