Open anaclaramatos opened 4 weeks ago
This is going to sound a little weird but try adding the following to the top level file in your program:
import newrelic.agent
settings = newrelic.agent.global_settings()
settings.debug.otlp_content_encoding = "json"
The otlp is only used for instrumenting sklearn right now so as long as you aren't using that/wanting that instrumentation you should be ok to disable the agent from using otlp/using json instead (this should prevent that conflict of building that proto file with the same name).
Conflict dependencies chroma db and opentelemetry-proto.
Description
When trying to run a project with newrelic and chroma db the following error is thrown:
The error is thrown because the following files are different:
newrelic is using opentelemetry-proto==1.0.0 and chromadb uses opentelemetry-proto==1.24.0
Your Environment
newrelic==9.10.0 chromadb==0.4.24 opentelemetry-proto==1.24.0
Additional context
Stack trace: