instrumenting-with-mlflow-tracing

Instrument Python and TypeScript code with MLflow Tracing.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/slysik/databricks-claude-coding --skill instrumenting-with-mlflow-tracing-slysik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instrumenting-with-mlflow-tracing
Source: https://github.com/slysik/databricks-claude-coding/tree/main/.agents/skills/instrumenting-with-mlflow-tracing
Command: npx skills add https://github.com/slysik/databricks-claude-coding --skill instrumenting-with-mlflow-tracing-slysik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers add MLflow Tracing to their Python and TypeScript applications, enabling better observability and debugging of LLM-powered applications and agents.

Core Features & Use Cases

  • Code Instrumentation: Guides users on how to instrument their code for tracing.
  • Framework Support: Provides specific guidance for popular frameworks like LangGraph, LangChain, OpenAI, DSPy, CrewAI, and AutoGen.
  • Use Case: A developer wants to understand the flow of their LangChain application and identify bottlenecks. They can use this skill to instrument their code and get detailed traces of LLM calls, tool usage, and agent decisions.

Quick Start

Instrument my Python application with MLflow Tracing.

Frequently Asked Questions about instrumenting-with-mlflow-tracing

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

FAQPage Schema
How do I add tracing to my LangChain or LangGraph application?

MLflow Tracing instruments Python and TypeScript code to trace LangChain and LangGraph applications. It provides detailed traces of LLM calls, tool usage, and agent decisions to help you understand application flow and identify bottlenecks.

Can I instrument CrewAI and AutoGen agents with MLflow Tracing?

Yes, MLflow Tracing supports instrumenting CrewAI and AutoGen agents. This instrumentation captures detailed traces of agent decisions and LLM interactions for enhanced observability and debugging.

What is MLflow Tracing used for in LLM applications?

MLflow Tracing provides observability for LLM applications by instrumenting Python and TypeScript code. It captures detailed traces of LLM calls, tool usage, and agent decisions to help developers debug and identify performance bottlenecks.

Does MLflow Tracing support TypeScript for observability?

Yes, MLflow Tracing supports TypeScript for observability. It instruments TypeScript code alongside Python to capture LLM calls and agent decisions, providing comprehensive debugging and tracing capabilities across both languages.

What do I need to know before instrumenting code with MLflow Tracing?

Effective MLflow Tracing instrumentation requires understanding of code instrumentation and observability principles. This prerequisite knowledge ensures proper application of tracing to Python and TypeScript LLM applications and agents.

Why should I use MLflow Tracing instead of other observability tools for OpenAI and DSPy?

MLflow Tracing offers specific instrumentation for OpenAI and DSPy frameworks within Python and TypeScript code. It captures detailed traces of LLM calls and agent decisions, providing enhanced observability and debugging capabilities for these tools.