cannot configure phoenix with envoy gateway in k8s? #10847
Replies: 2 comments 5 replies
-
|
Hi @Dericko681, Thanks for reaching out! I did some testing and found the most likely cause. Most Likely Issue: Envoy Gateway Version or ConfigurationAI Gateway v0.4.0 requires Envoy Gateway v1.5.0+ (the docs recommend v1.5.4). I tested with v1.6.0 and verified it works. Older versions or missing the Quick diagnostic — run this command and share the result: kubectl logs -n envoy-ai-gateway-system deployment/ai-gateway-controller | grep "inserting AI Gateway extproc"If you see no output, the ext_proc filter isn't being configured (which generates traces). The FixReinstall Envoy Gateway with the correct version and the AI Gateway values file: helm upgrade -i eg oci://docker.io/envoyproxy/gateway-helm \
--version v1.6.0 \
--namespace envoy-gateway-system \
--create-namespace \
-f https://raw.githubusercontent.com/envoyproxy/ai-gateway/v0.4.0/manifests/envoy-gateway-values.yamlBoth are critical:
After reinstalling, restart your gateway pods: kubectl rollout restart deployment -n envoy-gateway-systemOther Things to CheckIf the version is correct, here are additional troubleshooting steps: 1. Verify Phoenix service name matches your config: kubectl get svc -n envoy-ai-gateway-system | grep phoenixThe service name is 2. Verify Phoenix is receiving requests: kubectl logs -n envoy-ai-gateway-system deployment/phoenix --tail=50 | grep "POST /v1/traces"If you see 3. Generate test traffic: kubectl port-forward -n envoy-gateway-system svc/<your-gateway-service> 8080:80
curl http://localhost:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{"model": "gpt-3.5-turbo", "messages": [{"role": "user", "content": "Hello"}]}'Quick Reference
Could you share:
That will help us confirm the fix! |
Beta Was this translation helpful? Give feedback.
-
|
AI Gateway v0.4.0 requires Envoy Gateway v1.5.0+ (the docs recommend v1.5.4). I tested with v1.6.0 and verified it works. |
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
-
I have deployed envoy gateway into a local Kubernetes cluster. I have tested with my open AI compatible model backend and it works, curl requests to the model return a 200 Ok response. I have installed and configured arize phoenix using the guide here https://aigateway.envoyproxy.io/docs/capabilities/observability/tracing but at the testing phase where i run
kubectl logs -n envoy-ai-gateway-system deployment/phoenix | grep "POST /v1/traces"no traces are found. Have you done something similar to this pls share to step by step guide with me.Please help me here
Thank you
Beta Was this translation helpful? Give feedback.
All reactions