MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Phoenix-Tracing

Phoenix-Tracing是一款data方向的AI技能,核心价值是OpenInference semantic conventions and instrumentation for Phoenix AI observability,可用于解决开发者在data领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

OpenInference semantic conventions and instrumentation for Phoenix AI observability. Use when implementing LLM tracing, creating custom spans, or deploying to production.

Last verified on: 2026-05-30
mkdir -p ./skills/phoenix-tracing && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/phoenix-tracing/SKILL.md -o ./skills/phoenix-tracing/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Phoenix Tracing


Comprehensive guide for instrumenting LLM applications with OpenInference tracing in Phoenix. Contains reference files covering setup, instrumentation, span types, and production deployment.


When to Apply


Reference these guidelines when:


- Setting up Phoenix tracing (Python or TypeScript)

- Creating custom spans for LLM operations

- Adding attributes following OpenInference conventions

- Deploying tracing to production

- Querying and analyzing trace data


Reference Categories


| Priority | Category | Description | Prefix |

| -------- | --------------- | ------------------------------ | -------------------------- |

| 1 | Setup | Installation and configuration | `setup-*` |

| 2 | Instrumentation | Auto and manual tracing | `instrumentation-*` |

| 3 | Span Types | 9 span kinds with attributes | `span-*` |

| 4 | Organization | Projects and sessions | `projects-*`, `sessions-*` |

| 5 | Enrichment | Custom metadata | `metadata-*` |

| 6 | Production | Batch processing, masking | `production-*` |

| 7 | Feedback | Annotations and evaluation | `annotations-*` |


Quick Reference


1. Setup (START HERE)


- [setup-python](references/setup-python.md) - Install arize-phoenix-otel, configure endpoint

- [setup-typescript](references/setup-typescript.md) - Install @arizeai/phoenix-otel, configure endpoint


2. Instrumentation


- [instrumentation-auto-python](references/instrumentation-auto-python.md) - Auto-instrument OpenAI, LangChain, etc.

- [instrumentation-auto-typescript](references/instrumentation-auto-typescript.md) - Auto-instrument supported frameworks

- [instrumentation-manual-python](references/instrumentation-manual-python.md) - Custom spans with decorators

- [instrumentation-manual-typescript](references/instrumentation-manual-typescript.md) - Custom spans with wrappers


3. Span Types (with full attribute schemas)


- [span-llm](references/span-llm.md) - LLM API calls (model, tokens, messages, cost)

- [span-chain](references/span-chain.md) - Multi-step workflows and pipelines

- [span-retriever](references/span-retriever.md) - Document retrieval (documents, scores)

- [span-tool](references/span-tool.md) - Function/API calls (name, parameters)

- [span-agent](references/span-agent.md) - Multi-step reasoning agents

- [span-embedding](references/span-embedding.md) - Vector generation

- [span-reranker](references/span-reranker.md) - Document re-ranking

- [span-guardrail](references/span-guardrail.md) - Safety checks

- [span-evaluator](references/span-evaluator.md) - LLM evaluation


4. Organization


- [projects-python](references/projects-python.md) / [projects-typescript](references/projects-typescript.md) - Group traces by application

- [sessions-python](references/sessions-python.md) / [sessions-typescript](references/sessions-typescript.md) - Track conversations


5. Enrichment


- [metadata-python](references/metadata-python.md) / [metadata-typescript](references/metadata-typescript.md) - Custom attributes


6. Production (CRITICAL)


- [production-python](references/production-python.md) / [production-typescript](references/production-typescript.md) - Batch processing, PII masking


7. Feedback


- [annotations-overview](references/annotations-overview.md) - Feedback concepts

- [annotations-python](references/annotations-python.md) / [annotations-typescript](references/annotations-typescript.md) - Add feedback to spans


Reference Files


- [fundamentals-overview](references/fundamentals-overview.md) - Traces, spans, attributes basics

- [fundamentals-required-attributes](references/fundamentals-required-attributes.md) - Required fields per span type

- [fundamentals-universal-attributes](references/fundamentals-universal-attributes.md)

🎯 Best For

  • Claude users
  • GitHub Copilot users
  • Data professionals
  • Analytics teams
  • Researchers

💡 Use Cases

  • Data pipeline auditing
  • Query optimization

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Phoenix-Tracing to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

How do I install Phoenix-Tracing?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/phoenix-tracing/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Ignoring data quality

AI analysis inherits all data quality issues — profile your data first.

🔗 Related Skills