Class HostIncubatingAttributes

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

public final class HostIncubatingAttributes extends Object
  • Field Details

    • HOST_ARCH

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_ARCH
      The CPU architecture the host system is running on.
    • HOST_CPU_CACHE_L2_SIZE

      public static final io.opentelemetry.api.common.AttributeKey<Long> HOST_CPU_CACHE_L2_SIZE
      The amount of level 2 memory cache available to the processor (in Bytes).
    • HOST_CPU_FAMILY

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_CPU_FAMILY
      Family or generation of the CPU.
    • HOST_CPU_MODEL_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_CPU_MODEL_ID
      Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family.
    • HOST_CPU_MODEL_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_CPU_MODEL_NAME
      Model designation of the processor.
    • HOST_CPU_STEPPING

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_CPU_STEPPING
      Stepping or core revisions.
    • HOST_CPU_VENDOR_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_CPU_VENDOR_ID
      Processor manufacturer identifier. A maximum 12-character string.

      Notes:

      CPUID command returns the vendor ID string in EBX, EDX and ECX registers. Writing these to memory in this order results in a 12-character string.

    • HOST_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_ID
      Unique host ID. For Cloud, this must be the instance_id assigned by the cloud provider. For non-containerized systems, this should be the machine-id. See the table below for the sources to use to determine the machine-id based on operating system.
    • HOST_IMAGE_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_IMAGE_ID
      VM image ID or host OS image ID. For Cloud, this value is from the provider.
    • HOST_IMAGE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_IMAGE_NAME
      Name of the VM image or OS install the host was instantiated from.
    • HOST_IMAGE_VERSION

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_IMAGE_VERSION
      The version string of the VM image or host OS as defined in Version Attributes.
    • HOST_IP

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> HOST_IP
      Available IP addresses of the host, excluding loopback interfaces.

      Notes:

      IPv4 Addresses MUST be specified in dotted-quad notation. IPv6 addresses MUST be specified in the RFC 5952 format.

    • HOST_MAC

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> HOST_MAC
      Available MAC addresses of the host, excluding loopback interfaces.

      Notes:

      MAC Addresses MUST be represented in IEEE RA hexadecimal form: as hyphen-separated octets in uppercase hexadecimal form from most to least significant.

    • HOST_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_NAME
      Name of the host. On Unix systems, it may contain what the hostname command returns, or the fully qualified hostname, or another name specified by the user.
    • HOST_TYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> HOST_TYPE
      Type of host. For Cloud, this must be the machine type.