Package datadog.trace.api.llmobs.noop
Class NoOpLLMObsSpanFactory
java.lang.Object
datadog.trace.api.llmobs.noop.NoOpLLMObsSpanFactory
- All Implemented Interfaces:
LLMObs.LLMObsSpanFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstartAgentSpan(String spanName, String mlApp, String sessionId) startEmbeddingSpan(String spanName, String mlApp, String modelProvider, String modelName, String sessionId) startLLMSpan(String spanName, String modelName, String modelProvider, String mlApp, String sessionId) startRetrievalSpan(String spanName, String mlApp, String sessionId) startTaskSpan(String spanName, String mlApp, String sessionId) startToolSpan(String spanName, String mlApp, String sessionId) startWorkflowSpan(String spanName, String mlApp, String sessionId)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
NoOpLLMObsSpanFactory
public NoOpLLMObsSpanFactory()
-
-
Method Details
-
startLLMSpan
public LLMObsSpan startLLMSpan(String spanName, String modelName, String modelProvider, @Nullable String mlApp, @Nullable String sessionId) - Specified by:
startLLMSpanin interfaceLLMObs.LLMObsSpanFactory
-
startAgentSpan
public LLMObsSpan startAgentSpan(String spanName, @Nullable String mlApp, @Nullable String sessionId) - Specified by:
startAgentSpanin interfaceLLMObs.LLMObsSpanFactory
-
startToolSpan
public LLMObsSpan startToolSpan(String spanName, @Nullable String mlApp, @Nullable String sessionId) - Specified by:
startToolSpanin interfaceLLMObs.LLMObsSpanFactory
-
startTaskSpan
public LLMObsSpan startTaskSpan(String spanName, @Nullable String mlApp, @Nullable String sessionId) - Specified by:
startTaskSpanin interfaceLLMObs.LLMObsSpanFactory
-
startWorkflowSpan
public LLMObsSpan startWorkflowSpan(String spanName, @Nullable String mlApp, @Nullable String sessionId) - Specified by:
startWorkflowSpanin interfaceLLMObs.LLMObsSpanFactory
-
startEmbeddingSpan
public LLMObsSpan startEmbeddingSpan(String spanName, @Nullable String mlApp, @Nullable String modelProvider, @Nullable String modelName, @Nullable String sessionId) - Specified by:
startEmbeddingSpanin interfaceLLMObs.LLMObsSpanFactory
-
startRetrievalSpan
public LLMObsSpan startRetrievalSpan(String spanName, @Nullable String mlApp, @Nullable String sessionId) - Specified by:
startRetrievalSpanin interfaceLLMObs.LLMObsSpanFactory
-