Class: AgentSpan
Defined in: src/types/logging/span.types.ts:95Extends
Constructors
Constructor
Parameters
data
AgentSpanOptions
Returns
AgentSpan
Overrides
StepWithChildSpans
.constructor
Properties
agentType
createdAt
Inherited from
StepWithChildSpans
.createdAt
datasetInput?
Inherited from
StepWithChildSpans
.datasetInput
datasetMetadata?
Inherited from
StepWithChildSpans
.datasetMetadata
datasetOutput?
Inherited from
StepWithChildSpans
.datasetOutput
externalId?
Inherited from
StepWithChildSpans
.externalId
input
Inherited from
StepWithChildSpans
.input
metrics
Inherited from
StepWithChildSpans
.metrics
name
Inherited from
StepWithChildSpans
.name
output?
Inherited from
StepWithChildSpans
.output
redactedInput?
Inherited from
StepWithChildSpans
.redactedInput
redactedOutput?
Inherited from
StepWithChildSpans
.redactedOutput
spans
Inherited from
StepWithChildSpans
.spans
statusCode?
Inherited from
StepWithChildSpans
.statusCode
stepNumber?
Inherited from
StepWithChildSpans
.stepNumber
tags?
Inherited from
StepWithChildSpans
.tags
type
Overrides
StepWithChildSpans
.type
userMetadata
Inherited from
StepWithChildSpans
.userMetadata
Methods
addChildSpan()
Parameters
spans
…Span
[]
Returns
void
Inherited from
StepWithChildSpans
.addChildSpan
toJSON()
Returns
Record
<string
, any
>
Overrides
StepWithChildSpans
.toJSON
validateInputOutputSerializable()
Type Parameters
T
T
=
| string
| string
[]
| Document
| Message
| Record
<string
, string
>
| Message
[]
| Record
<string
, string
>[]
| Record
<string
, string
>[]
| Document
[]
Parameters
val
T
Returns
T
Inherited from
StepWithChildSpans
.validateInputOutputSerializable