OptionalchildOptionalintegrationOptional name of the integration that crated this span.
LLM Observability span kind. One of agent, workflow, task, tool, retrieval, embedding, or llm.
OptionalmlThe name of the ML application that the agent is orchestrating.
If not provided, the default value will be set to mlApp provided during initialization, or DD_LLMOBS_ML_APP.
OptionalmodelThe name of the invoked LLM or embedding model. Only used on llm and embedding spans.
OptionalmodelThe name of the invoked LLM or embedding model provider. Only used on llm and embedding spans.
If not provided for LLM or embedding spans, a default value of 'custom' will be set.
OptionalnameThe name of the traced operation.
OptionalsessionThe ID of the underlying user session. Required for tracking sessions.
OptionalversionThe version of the agent, set as an agent_version tag on the agent span and its child spans within the
same process. Must not contain a comma. Only used on agent spans, and wins over a version declared by an
enclosing annotationContext.
Set childOf to 'null' to create a root span without a parent, even when a parent span exists in the current async context. If 'undefined' the parent will be inferred from the existing async context.