Skip to content

TelemetrySettingsProvider

faststream.opentelemetry.provider.TelemetrySettingsProvider #

Bases: Protocol[MsgType, PublishCommandType_contra]

messaging_system instance-attribute #

messaging_system

get_consume_attrs_from_message #

get_consume_attrs_from_message(msg)
Source code in faststream/opentelemetry/provider.py
def get_consume_attrs_from_message(
    self,
    msg: "StreamMessage[MsgType]",
) -> dict[str, Any]: ...

get_consume_destination_name #

get_consume_destination_name(msg)
Source code in faststream/opentelemetry/provider.py
def get_consume_destination_name(
    self,
    msg: "StreamMessage[MsgType]",
) -> str: ...

get_publish_attrs_from_cmd #

get_publish_attrs_from_cmd(cmd)
Source code in faststream/opentelemetry/provider.py
def get_publish_attrs_from_cmd(
    self,
    cmd: PublishCommandType_contra,
) -> dict[str, Any]: ...

get_publish_destination_name #

get_publish_destination_name(cmd)
Source code in faststream/opentelemetry/provider.py
def get_publish_destination_name(
    self,
    cmd: PublishCommandType_contra,
) -> str: ...