Zenaique

Describe what Arize Phoenix is and where it diverges from Arize AX

Flashcard·Easy·4.0 · 0·~30s·Asked atAirbnbCrestaWandb
Attempt it
TL;DR

Phoenix is the OSS, self-hostable, OTel-native (OpenInference) tracing and eval tool from Arize with strong RAG focus; AX is the hosted enterprise platform with production-scale storage, ML monitoring, SLAs, and team

Memory aid
Sign in to see the mnemonic that makes this stick.
Easy to grasp

Imagine a bicycle shop that sells two things from the same showroom. The first is a fully assembled bike you take home for free, tune in your garage, and ride wherever you like. The second is a premium membership where the shop stores your bike, services it on a schedule, lets your whole family share it, and gives your business a contract with a phone number to call. Phoenix is the free bike: you download it, run it on your laptop or in a small container at work, and use all the core features without paying. Arize AX is the membership: the same bike, but kept and looked after at scale by the company, with longer history, more riders, support guarantees, and extra perks for bigger teams. Phoenix is what you start with. AX is where you go when the family gets larger.

Concept explanation~2 min read

Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.

Arize is one of three companies that defined the LLM-observability category between 2023 and 2025 (alongside Langfuse and the LangChain-LangSmith pair). Its two-product structure is worth understanding in detail because it represents a deliberate go to market choice that affects how teams adopt the platform.

This section covers what Phoenix is, what AX adds, how OpenInference fits into the picture, and the practical question of when a team should migrate from one to the other.

Phoenix: the open-source on-ramp

Phoenix is an Apache 2.0-licensed Python package and Docker image that runs locally or in your infrastructure. It is OTel-native (accepts OTLP/HTTP spans) and supports two semantic conventions: OpenInference (Arize-led) and OTel gen_ai semconv (OTel-blessed).

Core capabilities

  • LLM tracing. Visualize the call tree of any LLM application: agent steps, tool calls, model calls, retrieval calls. Drill into spans to see attributes, inputs, outputs.
  • RAG-specific views. A per-query retrieval panel shows the top-k chunks, their similarity scores, content previews, and corpus version. This is the view Phoenix is best-known for.
  • Embedding drift. UMAP-based 2D plots of query and corpus embeddings over time. Cluster-shift detection surfaces when corpora go stale or queries drift.
  • LLM-as-judge evals. Built-in evaluators (hallucination, retrieval relevance, toxicity) plus a framework for custom judges, runnable against datasets defined in Phoenix.
  • Datasets and experiments. Define labeled test sets in Phoenix, run them through different prompts or models, compare results.

How teams typically run it

Local development: pip install, launch_app in a notebook. Self-hosted staging: Docker container with a Postgres backend, accessible to the dev team. Production self-hosting: container in Kubernetes, OTel Collector routing spans to it. Phoenix can comfortably handle tens of millions of traces per month on modest hardware.

Arize AX: the hosted enterprise platform
OpenInference: the semantic convention behind both
When to migrate from Phoenix to AX
Sign in to unlock the full deep dive.

Situations where this technique stops working.

Sign in to see when this approach fails.

2–4 min · Everything important, quickly.

Sign in to see the quick scan of the deep dive.
CapabilityPhoenix (OSS)Arize AX (hosted)
License and deploymentApache 2.0, self-hostCommercial, hosted
LLM tracing and RAG viewsYes (full)Yes (full)
OpenInference and OTLP ingestYesYes
LLM-as-judge evalsYesYes
Non-LLM ML monitoringNoYes
RetentionLimited by your storageMonths to years
Team RBAC and audit logsMinimalYes
SLA and enterprise supportNoYes

Real products, models, and research that use this idea.

  • Arize Phoenix is distributed via pip (arize-phoenix) and a Docker image; teams run it on laptops, in dev clusters, and in production for medium volumes.
  • OpenInference, originally Arize-led, is now broadly supported across Phoenix, AX, Langfuse, Datadog LLM Observability, and OTel itself.
Sign in to see more production examples.

What an interviewer would ask next. Try answering before peeking at the approach.

QWhen does a team outgrow Phoenix and need AX?
A

Three triggers: trace volume above what self-hosting comfortably handles (rough threshold: tens of millions per month, depending on hardware); retention requirements exceeding a few months; compliance or team requirements (SOC 2, RBAC, audit logs).

2 more follow-ups an interviewer would ask next. Sign in to reveal them.

Red flags & common mistakes

The phrases that signal junior thinking. Click to expand.

Most common mistake

Treating Phoenix and Arize AX as competitors; they are tiers in the same product family with the same data model, just different deployment and scale targets.

Sign in to see all red flags and common mistakes.

60 second bullets to scan on the way to the call.

  • How would you describe Phoenix's licensing and deployment model in one line?

  • Which RAG-specific features make Phoenix differentiated?

Sign in to unlock the revision sheet.

Primary sources. Browse if you want the original framing.

Similar questions

Same topic, related formats. Practice these next.

4 curated
Next question
Describe how end user thumbs up/down should flow back onto a trace
Flashcard·Easy