nat.plugins.phoenix.register#

Attributes#

Classes#

PhoenixTelemetryExporter

A telemetry exporter to transmit traces to externally hosted phoenix service.

Functions#

phoenix_telemetry_exporter(config, builder)

Create a Phoenix telemetry exporter.

Module Contents#

logger#
class PhoenixTelemetryExporter#

Bases: nat.observability.mixin.batch_config_mixin.BatchConfigMixin, nat.observability.mixin.collector_config_mixin.CollectorConfigMixin, nat.data_models.telemetry_exporter.TelemetryExporterBaseConfig

A telemetry exporter to transmit traces to externally hosted phoenix service.

endpoint: str = None#
timeout: float = None#
async phoenix_telemetry_exporter(
config: PhoenixTelemetryExporter,
builder: nat.builder.builder.Builder,
)#

Create a Phoenix telemetry exporter.