nat.plugins.weave.register#

Attributes#

Classes#

WeaveTelemetryExporter

A telemetry exporter to transmit traces to Weights & Biases Weave using OpenTelemetry.

Functions#

weave_telemetry_exporter(config, builder)

Module Contents#

logger#
class WeaveTelemetryExporter(/, **data: Any)#

Bases: nat.data_models.telemetry_exporter.TelemetryExporterBaseConfig

A telemetry exporter to transmit traces to Weights & Biases Weave using OpenTelemetry.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

project: str = None#
entity: str | None = None#
redact_pii: bool = None#
redact_pii_fields: list[str] | None = None#
redact_keys: list[str] | None = None#
verbose: bool = None#
async weave_telemetry_exporter(
config: WeaveTelemetryExporter,
builder: nat.builder.builder.Builder,
)#