nat.observability.processor.intermediate_step_serializer#

Classes#

IntermediateStepSerializer

A File processor that exports telemetry traces to a local file.

Module Contents#

class IntermediateStepSerializer#

Bases: nat.observability.mixin.serialize_mixin.SerializeMixin, nat.observability.processor.processor.Processor[nat.data_models.intermediate_step.IntermediateStep, str]

A File processor that exports telemetry traces to a local file.

async process(
item: nat.data_models.intermediate_step.IntermediateStep,
) str#

Process an item and return a potentially different type.

Args:

item (InputT): The item to process

Returns:

OutputT: The processed item