instrumenting-with-mlflow-tracing

Instrument Python and TypeScript code with MLflow Tracing for LLM calls and tool usage.

4|2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill instrumenting-with-mlflow-tracing-alessandro9110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instrumenting-with-mlflow-tracing
Source: https://github.com/alessandro9110/Speech-To-Text-With-Databricks/tree/main/.claude/skills/instrumenting-with-mlflow-tracing
Command: npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill instrumenting-with-mlflow-tracing-alessandro9110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers add observability to their Python and TypeScript applications by instrumenting them with MLflow Tracing, making it easier to debug and understand complex workflows, especially those involving LLMs and agents.

Core Features & Use Cases

  • Code Instrumentation: Provides guidance for adding MLflow Tracing to Python and TypeScript projects.
  • Targeted Tracing: Identifies key operations like LLM calls, retrieval, and tool usage that benefit most from tracing.
  • Use Case: A developer building an AI agent needs to understand why it's making certain decisions or failing. They can use this Skill to instrument their agent's LLM calls and tool usage, allowing them to pinpoint the exact step causing issues.

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 MLflow tracing to my Python and TypeScript LLM applications?

You instrument your Python and TypeScript code with MLflow Tracing to capture LLM calls, retrieval operations, tool usage, and agent decisions, providing enhanced observability for debugging complex workflows.

What is MLflow tracing used for in AI agents?

MLflow tracing is used to capture and observe internal decisions, LLM calls, and tool usage within AI agents. This allows developers to understand why an agent makes certain choices or pinpoint the exact step causing failures.

Does MLflow tracing work with LangChain and CrewAI frameworks?

Yes, MLflow tracing works with LangChain and CrewAI frameworks. It also supports LangGraph, OpenAI, DSPy, and AutoGen, providing tracing capabilities across various popular agent and LLM frameworks.

Can I trace retrieval operations and tool usage with MLflow in TypeScript?

Yes, you can trace retrieval operations and tool usage with MLflow in TypeScript. The instrumentation targets key operations like LLM calls and tool usage to provide comprehensive observability across your application.

What is the best way to debug LLM agent decisions using observability tools?

The best way to debug LLM agent decisions is by instrumenting your code with MLflow tracing. This allows you to trace LLM calls and tool usage, making it easier to understand complex workflows and identify failing steps.

How do I deploy MLflow tracing in production environments?

To deploy MLflow tracing in production environments, you instrument your Python and TypeScript code following advanced patterns and production deployment guidance to ensure robust observability and debugging of LLM applications.