Phoenix¶
Arize Phoenix is an open-source observability platform built on OpenTelemetry.
Installation¶
Configuration¶
import (
"github.com/plexusone/omniobserve/llmops"
_ "github.com/agentplexus/go-phoenix/llmops"
)
provider, err := llmops.Open("phoenix",
llmops.WithEndpoint("http://localhost:6006"),
)
Features¶
| Feature | Supported |
|---|---|
| Tracing | :white_check_mark: |
| Evaluation | :white_check_mark: |
| Prompts | :x: |
| Datasets | Partial |
| Experiments | Partial |
| Distributed Tracing | :white_check_mark: |
| OpenTelemetry | :white_check_mark: |
Running Phoenix Locally¶
# Using Docker
docker run -p 6006:6006 arizephoenix/phoenix
# Or using pip
pip install arize-phoenix
phoenix serve
OpenTelemetry Integration¶
Phoenix is built on OpenTelemetry, making it compatible with the broader OTel ecosystem:
provider, _ := llmops.Open("phoenix",
llmops.WithEndpoint("http://localhost:6006"),
)
// Traces are exported using OTLP protocol