Class VcsIncubatingAttributes

java.lang.Object
io.opentelemetry.semconv.incubating.VcsIncubatingAttributes

public final class VcsIncubatingAttributes extends Object
  • Field Details

    • VCS_CHANGE_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> 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

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_CHANGE_STATE
      The state of the change (pull request/merge request/changelist).
    • VCS_CHANGE_TITLE

      public static final io.opentelemetry.api.common.AttributeKey<String> 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

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_LINE_CHANGE_TYPE
      The type of line change being measured on a branch or change.
    • VCS_REF_BASE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_BASE_NAME
      The name of the reference such as branch or tag in the repository.
    • VCS_REF_BASE_REVISION

      public static final io.opentelemetry.api.common.AttributeKey<String> 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:

      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 the ref.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

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_BASE_TYPE
      The type of the reference in the repository.
    • VCS_REF_HEAD_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_HEAD_NAME
      The name of the reference such as branch or tag in the repository.
    • VCS_REF_HEAD_REVISION

      public static final io.opentelemetry.api.common.AttributeKey<String> 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:

      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 the ref.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

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REF_HEAD_TYPE
      The type of the reference in the repository.
    • VCS_REF_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> 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_ID
      Deprecated.
      Deprecated, use vcs.change.id instead.
      Deprecated, use vcs.change.id instead.

    • VCS_REPOSITORY_CHANGE_TITLE

      @Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_CHANGE_TITLE
      Deprecated.
      Deprecated, use vcs.change.title instead.
      Deprecated, use vcs.change.title instead.

    • VCS_REPOSITORY_REF_NAME

      @Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_REF_NAME
      Deprecated.
      Deprecated, use vcs.ref.head.name instead.
      Deprecated, use vcs.ref.head.name instead.

    • VCS_REPOSITORY_REF_REVISION

      @Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_REF_REVISION
      Deprecated.
      Deprecated, use vcs.ref.head.revision instead.
      Deprecated, use vcs.ref.head.revision instead.

    • VCS_REPOSITORY_REF_TYPE

      @Deprecated public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_REF_TYPE
      Deprecated.
      Deprecated, use vcs.ref.head.type instead.
      Deprecated, use vcs.ref.head.type instead.

    • VCS_REPOSITORY_URL_FULL

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REPOSITORY_URL_FULL
      The URL of the repository providing the complete address in order to locate and identify the repository.
    • VCS_REVISION_DELTA_DIRECTION

      public static final io.opentelemetry.api.common.AttributeKey<String> VCS_REVISION_DELTA_DIRECTION
      The type of revision comparison.