Hi, Can I use another otel collector and add configuration in the otel_config to export traces to phoenix? I have an existing otel collector that sends application metrics and application traces to AWS Cloudwatch and XRay and I was wondering how can I fit in phoenix with that sort of setup ? Thanks
Thanks. I send app traces (ex. http requests) to an otel collector which then exports it to destination like XRay and Cloudwatch( image attached for reference). That鈥檚 the kind of setup I have. Is it possible for an existing collector (yellow box) pass on traces to phoenix using the exporter configuration (by adding an exporter in the otel-config). Thanks
Rahul you can point any exporter you鈥檇 like to phoenix. It acts like any other OTel backend. But it鈥檚 definitely designed for querying and annotations via LLM judges so you might consider only sending generative traces to it. It does fine with normal traces but that might be overkill
I could be wrong but it won't work with other otel collectors. We need to have an exporter for phoenix similar to other exporters out here https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter
Hey Rahul A. - Phoenix just speaks plain OTLP (otel protocol) so it doesn't need any custom exporter like the other backends. You can export from your OTLP collector or directly from the instrumentation like so (https://github.com/Arize-ai/openinference/blob/85d6c0a3e148fcc50018873e06a9dbd38f5d5b06/python/examples/llama-index/backend/instrument.py#L14)
