Phoenix provides auto-instrumentation for Haystack
Install#
Setup#
Connect your application to Phoenix with the register function:
Run Haystack#
Phoenix’s auto-instrumentor collects any traces from Haystack Pipelines. If you are using Haystack but not using Pipelines, you won’t see traces appearing in Phoenix automatically.
If you don’t want to use Haystack pipelines but still want tracing in Phoenix, you can use instead of this auto-instrumentor.
From here, you can set up your Haystack app as normal:
Observe#
Now that you have tracing setup, all invocations of pipelines will be streamed to your running Phoenix for observability and evaluation.

