Class ThreadIncubatingAttributes

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

public final class ThreadIncubatingAttributes extends Object
  • Field Details

    • THREAD_ID

      public static final io.opentelemetry.api.common.AttributeKey<Long> THREAD_ID
      Current "managed" thread ID (as opposed to OS thread ID).

      Notes:

      Examples of where the value can be extracted from:

      | Language or platform | Source | | --- | --- | | JVM | Thread.currentThread().threadId() | | .NET | Thread.CurrentThread.ManagedThreadId | | Python | threading.current_thread().ident | | Ruby | Thread.current.object_id | | C++ | std::this_thread::get_id() | | Erlang | erlang:self() |

    • THREAD_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> THREAD_NAME
      Current thread name.

      Notes:

      Examples of where the value can be extracted from:

      | Language or platform | Source | | --- | --- | | JVM | Thread.currentThread().getName() | | .NET | Thread.CurrentThread.Name | | Python | threading.current_thread().name | | Ruby | Thread.current.name | | Erlang | erlang:process_info(self(), registered_name) |