Liman

LimanInstrumentor

OpenTelemetry instrumentor for the Liman library.

Attributes

attributemethods
= {'LLMNode.invoke': ('liman_core.llm_node.node', node_invoke), 'ToolNode.invoke': ('liman_core.tool_node.node', node_invoke), 'LLMNode.ainvoke': ('liman_core.llm_node.node', node_ainvoke), 'ToolNode.ainvoke': ('liman_core.tool_node.node', node_ainvoke), 'AsyncNodeActor.execute': ('liman_core.node_actor.actor', actor_execute), 'NodeActor.execute': ('liman_core.node_actor', actor_execute), 'ChatOpenAI.ainvoke': ('langchain_openai', langchain_ainvoke)}

Functions

func_instrument_instrument(self, **kwargs) -> None
paramself
paramkwargsAny
= {}

Returns

None
func_uninstrument_uninstrument(self, **kwargs) -> None
paramself
paramkwargsAny
= {}

Returns

None
funcinstrumentation_dependenciesinstrumentation_dependencies(self) -> Collection[str]
paramself

Returns

Collection[str]

Last updated on