arize-instrumentation

Automate Arize AX tracing integration across Python, TypeScript, and Java applications.

42|7|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Arize-ai/arize-skills --skill arize-instrumentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arize-instrumentation
Source: https://github.com/Arize-ai/arize-skills/tree/main/skills/arize-instrumentation
Command: npx skills add https://github.com/Arize-ai/arize-skills --skill arize-instrumentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of adding Arize AX tracing to your application, enabling detailed observability of your LLM and tool usage.

Core Features & Use Cases

  • Agent-Assisted Tracing: Guides you through a two-phase flow to analyze your codebase and implement tracing.
  • Framework & Provider Support: Detects and integrates with various LLM providers and frameworks (Python, JS, Java).
  • Tool & Chain Span Instrumentation: Manually adds spans for tool execution and agent loops to provide comprehensive trace data.
  • Use Case: When you want to understand the performance and behavior of your LangChain application that uses OpenAI, this skill will help you instrument it with Arize AX, showing LLM calls, tool usage, and overall chain execution.

Quick Start

Use the arize-instrumentation skill to add Arize AX tracing to my Python application.

Frequently Asked Questions about arize-instrumentation

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

FAQPage Schema
How do I add OpenTelemetry tracing to my LLM application?

Automating LLM observability involves adding tracing to your application to capture LLM calls, tool usage, and agent loop execution. By implementing manual CHAIN and TOOL spans, you get comprehensive trace data that helps understand the performance and behavior of your LLM application.

Can I instrument tracing for LangChain applications using OpenAI providers?

Yes, you can instrument tracing for LangChain applications using OpenAI providers. The instrumentation process detects your specific frameworks and LLM providers, then automatically implements the necessary tracing to show LLM calls, tool usage, and overall chain execution in your observability platform.

Does Arize AX instrumentation support TypeScript and Java stacks?

Yes, Arize AX instrumentation supports TypeScript, JavaScript, and Java stacks, alongside Python. It detects your application's dependencies and implements the necessary tracing logic for various LLM providers and agent frameworks across these languages.

What is the best way to trace tool and function calling in agent frameworks?

The best way to trace tool and function calling is by manually adding CHAIN and TOOL spans to your application. This instrumentation captures detailed execution data for tool usage and agent loops, providing comprehensive observability of your tool-calling workflows.

Do I need the OpenTelemetry SDK to export traces to the Arize platform?

Yes, you need the OpenTelemetry SDK and Arize-specific packages to export traces to the Arize platform. These dependencies are required to properly format and transmit your LLM observability data from your application to the platform.