Skip to main content
Phoenix provides seamless observability and tracing for NVIDIA NeMo Agent Toolkit workflows. This guide walks you through setting up telemetry to view traces in the Phoenix UI.

Install

Install the Phoenix subpackage to enable tracing capabilities:

Setup

1

Start Phoenix

Run Phoenix on your own infrastructure, backed by PostgreSQL so traces persist beyond a single process. This is the option to reach for once Phoenix is shared across a team or environment.The self-hosting guide covers Kubernetes, Helm, Railway, AWS CloudFormation, Google Cloud Run, Azure, and Render, plus authentication and configuration.
Phoenix serves its UI and OTLP HTTP on port 6006, and OTLP gRPC on port 4317. For a local instance that’s http://localhost:6006 — leave it running while you work.
2

Configure Your Workflow

Update your workflow configuration file to include the telemetry settings. Add the following to your workflow configuration:
This setup enables tracing through Phoenix at http://localhost:6006/v1/traces, with traces grouped into your specified project.

Run Your Workflow

From the root directory of the NeMo Agent toolkit library, install dependencies and run your workflow:
As the workflow runs, trace data will show up in Phoenix.

Observe

Open your browser and navigate to http://0.0.0.0:6006 to view your workflow traces:
  • Locate your workflow traces under your project name in projects
  • Inspect execution details (latency, tokens, etc.) and run evaluations on your traces

Resources

NVIDIA NeMo Agent Toolkit Documentation

NeMo Agent Toolkit Overview