BaseConfluentTelemetrySettingsProvider
faststream.confluent.opentelemetry.provider.BaseConfluentTelemetrySettingsProvider #
Bases: TelemetrySettingsProvider[MsgType, KafkaPublishCommand]
Source code in faststream/confluent/opentelemetry/provider.py
get_publish_attrs_from_cmd #
get_publish_attrs_from_cmd(
cmd: KafkaPublishCommand,
) -> dict[str, Any]
Source code in faststream/confluent/opentelemetry/provider.py
get_publish_destination_name #
get_publish_destination_name(cmd: PublishCommand) -> str
get_consume_attrs_from_message #
get_consume_attrs_from_message(
msg: StreamMessage[MsgType],
) -> dict[str, Any]