monte-carlo-performance-diagnosis

Diagnose pipeline performance issues across Airflow, dbt, and Databricks.

90|6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/monte-carlo-data/mc-agent-toolkit --skill monte-carlo-performance-diagnosis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monte-carlo-performance-diagnosis
Source: https://github.com/monte-carlo-data/mc-agent-toolkit/tree/main/skills/performance-diagnosis
Command: npx skills add https://github.com/monte-carlo-data/mc-agent-toolkit --skill monte-carlo-performance-diagnosis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Diagnoses data pipeline performance issues across Airflow, dbt, and Databricks by consolidating slow jobs, expensive queries, and latency regressions into a unified investigation workflow.

Core Features & Use Cases

  • Tiered investigation approach (Tier 1 discovery, bridging to tables, Tier 2 diagnosis) to minimize unnecessary tool calls while delivering root-cause evidence.
  • Cross-platform MCP toolset coverage including get_jobs_performance, get_top_slow_queries, get_tables_for_job, get_tasks_performance, get_change_timeline, get_query_rca, get_query_latency_distribution, and get_asset_lineage, plus get_warehouses for workspace context.
  • Guidance on end-to-end troubleshooting with structured outputs and recommended remediation paths, enabling data teams to assess impact and explain changes to stakeholders.

Quick Start

Activate the skill to identify slow jobs and expensive queries across your pipelines and begin a Tier 1 discovery sequence.

Frequently Asked Questions about monte-carlo-performance-diagnosis

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

FAQPage Schema
How do I diagnose slow data pipeline jobs across Airflow and dbt?

Diagnosing slow data pipeline jobs across Airflow and dbt involves a tiered investigation that discovers slow jobs and expensive queries, then bridges them to specific tables for root-cause analysis. This approach minimizes unnecessary tool calls while delivering actionable evidence.

What is the best way to find the root cause of latency regressions in Databricks queries?

The best way to find the root cause of latency regressions in Databricks queries is to use cross-platform observability tools that analyze query latency distributions and change timelines. This surfaces expensive queries and provides structured remediation paths to assess stakeholder impact.

Do I need a Monte Carlo MCP server connection to investigate pipeline performance issues?

Yes, investigating pipeline performance issues requires access to Monte Carlo's MCP server. The diagnosis relies on MCP tools like get_jobs_performance and get_query_rca to retrieve the cross-platform observability data needed for the multi-tier investigation.

How does cross-platform observability work for troubleshooting expensive queries?

Cross-platform observability for troubleshooting expensive queries works by consolidating performance metrics from Airflow, dbt, and Databricks into a unified workflow. It links jobs to tables and applies query root-cause analysis to guide users through structured escalation steps.

Can I trace asset lineage to explain data pipeline changes to stakeholders?

Yes, you can trace asset lineage to explain data pipeline changes to stakeholders. The investigation workflow includes lineage tracking alongside change timelines to help data teams assess impact and clearly communicate the reasons behind slow jobs or latency regressions.