Class LogIncubatingAttributes

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

public final class LogIncubatingAttributes extends Object
  • Field Details

    • LOG_FILE_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_FILE_NAME
      The basename of the file.
    • LOG_FILE_NAME_RESOLVED

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_FILE_NAME_RESOLVED
      The basename of the file, with symlinks resolved.
    • LOG_FILE_PATH

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_FILE_PATH
      The full path to the file.
    • LOG_FILE_PATH_RESOLVED

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_FILE_PATH_RESOLVED
      The full path to the file, with symlinks resolved.
    • LOG_IOSTREAM

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_IOSTREAM
      The stream associated with the log. See below for a list of well-known values.
    • LOG_RECORD_ORIGINAL

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_RECORD_ORIGINAL
      The complete original Log Record.

      Notes:

      This value MAY be added when processing a Log Record which was originally transmitted as a string or equivalent data type AND the Body field of the Log Record does not contain the same value. (e.g. a syslog or a log record read from a file.)

    • LOG_RECORD_UID

      public static final io.opentelemetry.api.common.AttributeKey<String> LOG_RECORD_UID
      A unique identifier for the Log Record.

      Notes:

      If an id is provided, other log records with the same id will be considered duplicates and can be removed safely. This means, that two distinguishable log records MUST have different values. The id MAY be an Universally Unique Lexicographically Sortable Identifier (ULID), but other identifiers (e.g. UUID) may be used as needed.