phoenix-observability

Capture and analyze OpenTelemetry-based LLM traces for debugging and quality evaluation.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Supporter09/Face_Anti_Spoofing_Biometric --skill phoenix-observability-supporter09
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phoenix-observability
Source: https://github.com/Supporter09/Face_Anti_Spoofing_Biometric/tree/main/.claude/skills/phoenix
Command: npx skills add https://github.com/Supporter09/Face_Anti_Spoofing_Biometric --skill phoenix-observability-supporter09

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Phoenix-observability helps you debug and validate LLM applications when traces are scattered, response quality is hard to measure, and production behavior is difficult to monitor.

Core Features & Use Cases

  • Tracing: Collect and inspect OpenTelemetry-based traces across OpenAI, LangChain, LlamaIndex, Anthropic, and custom pipelines.
  • Evaluation: Run automated quality checks with built-in or custom evaluators against spans, datasets, and experiment outputs.
  • Monitoring and Experiments: Compare prompt and model variants, track projects over time, and review real-time system health in development or production.
  • Use Case: A team can instrument a chatbot, review failing spans, score hallucinations on a test set, and compare prompt variants before shipping.

Quick Start

Use the phoenix-observability skill to launch Phoenix, connect your LLM app, and inspect traces and evaluation results in a single workflow.

Frequently Asked Questions about phoenix-observability

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace and debug LLM applications in production?

Trace and debug LLM applications by capturing OpenTelemetry-based traces to inspect spans across frameworks like OpenAI, LangChain, and LlamaIndex. This resolves scattered trace data and provides visibility into failing pipeline components.

How do I evaluate LLM response quality on test datasets?

Evaluate LLM response quality by running automated checks with built-in or custom evaluators against spans, datasets, and experiment outputs. This allows you to score hallucinations and validate model behavior before deployment.

Can I instrument OpenTelemetry traces for LangChain and LlamaIndex pipelines?

Yes, you can instrument OpenTelemetry traces for LangChain, LlamaIndex, Anthropic, and OpenAI pipelines. The system collects and inspects these traces to monitor chatbots and retrieval pipelines.

How do I monitor and compare prompt variants for AI chatbots?

Monitor and compare prompt variants by tracking experiments and projects over time. You can evaluate different prompt and model variants against datasets to review real-time system health before shipping updates.

Do I need PostgreSQL or SQLite for LLM observability persistence?

You can optionally use SQLite or PostgreSQL for LLM observability persistence. The system requires arize-phoenix, evaluator workflows, and compatible trace export endpoints to store and analyze monitoring data.

What is the best way to monitor retrieval pipelines for hallucinations?

The best way to monitor retrieval pipelines for hallucinations is to instrument the application with OpenTelemetry, capture spans, and run automated quality checks against test sets to score and evaluate outputs.