Hello here!
I am quite new to phoenix and I have a pretty naive question about langchain tracking. I am using the following code piece:
exporter = HttpExporter(endpoint=my_local_endpoint)
tracer = OpenInferenceTracer(exporter)
LangChainInstrumentor(tracer).instrument()
to initialize the tracer which is being used as a callback in SequentialChain object.
My idea was to track some metadata and tags. Normal tracking works however passing in custom metadata and tags into SequentialChain object constructor (and the parent object Chain supports those arguments) does not help.
I tried to debug the chain of callback calls and parameters parsing but somehow can't come to the point where they got erased (i see that the BaseCallbackHandler _init_ is being patched by phoenix init however not sure if it is the correct place to look at).
Could you please advice where to look at in the code or how to proceed? (maybe I just don't look at the proper place in UI... ๐คฆ )