Class ArmsToolCallingObservationConvention
java.lang.Object
com.alibaba.cloud.ai.tool.observation.ArmsToolCallingObservationConvention
- All Implemented Interfaces:
io.micrometer.observation.KeyValuesConvention,io.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
public class ArmsToolCallingObservationConvention
extends Object
implements io.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
-
Field Summary
FieldsFields inherited from interface io.micrometer.observation.ObservationConvention
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.micrometer.common.KeyValueprotected io.micrometer.common.KeyValueio.micrometer.common.KeyValuesio.micrometer.common.KeyValuesgetName()protected io.micrometer.common.KeyValuesoutputValue(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) protected io.micrometer.common.KeyValuesreturnDirect(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) protected io.micrometer.common.KeyValuebooleansupportsContext(io.micrometer.observation.Observation.Context context) protected io.micrometer.common.KeyValuestoolCallId(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) protected io.micrometer.common.KeyValuestoolCallName(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) protected io.micrometer.common.KeyValuestoolDescription(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) protected io.micrometer.common.KeyValuestoolParameters(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context)
-
Field Details
-
DEFAULT_OPERATION_NAME
- See Also:
-
SPAN_KIND
- See Also:
-
FRAMEWORK
- See Also:
-
-
Constructor Details
-
ArmsToolCallingObservationConvention
public ArmsToolCallingObservationConvention()
-
-
Method Details
-
supportsContext
public boolean supportsContext(io.micrometer.observation.Observation.Context context) - Specified by:
supportsContextin interfaceio.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
-
getName
- Specified by:
getNamein interfaceio.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
-
getContextualName
- Specified by:
getContextualNamein interfaceio.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
-
getLowCardinalityKeyValues
public io.micrometer.common.KeyValues getLowCardinalityKeyValues(ArmsToolCallingObservationContext context) - Specified by:
getLowCardinalityKeyValuesin interfaceio.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
-
aiOperationType
-
spanKind
-
framework
-
getHighCardinalityKeyValues
public io.micrometer.common.KeyValues getHighCardinalityKeyValues(ArmsToolCallingObservationContext context) - Specified by:
getHighCardinalityKeyValuesin interfaceio.micrometer.observation.ObservationConvention<ArmsToolCallingObservationContext>
-
toolCallId
protected io.micrometer.common.KeyValues toolCallId(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) -
toolCallName
protected io.micrometer.common.KeyValues toolCallName(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) -
toolDescription
protected io.micrometer.common.KeyValues toolDescription(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) -
toolParameters
protected io.micrometer.common.KeyValues toolParameters(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) -
returnDirect
protected io.micrometer.common.KeyValues returnDirect(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context) -
outputValue
protected io.micrometer.common.KeyValues outputValue(io.micrometer.common.KeyValues keyValues, ArmsToolCallingObservationContext context)
-