LimanInstrumentor
OpenTelemetry instrumentor for the Liman library.
Attributes
attribute
methods= {'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
param
selfparam
kwargsAny
= {}
Returns
None
func
_uninstrument_uninstrument(self, **kwargs) -> None
param
selfparam
kwargsAny
= {}
Returns
None
func
instrumentation_dependenciesinstrumentation_dependencies(self) -> Collection[str]
param
selfReturns
Collection[str]
Last updated on