monte-carlo-performance-diagnosis
Permite que seu agente diagnostique problemas de performance em pipelines de dados. Ele investiga lentidão e custos usando o Monte Carlo para encontrar a causa.
O que ela faz
Esta ferramenta ajuda a encontrar e entender por que seus processos de dados (pipelines) estão lentos ou custando muito. Ela investiga problemas em diferentes sistemas para achar a causa raiz.
Quando usar
- ✓Quando um pipeline de dados demora mais que o normal.
- ✓Para descobrir quais consultas (queries) estão gastando mais recursos.
- ✓Se o desempenho dos seus processos de dados piorou recentemente.
Exemplo do que pedir para a IA
“Por que meu pipeline de dados está tão lento hoje?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta primeiro procura por problemas gerais em seus sistemas de dados. Depois, ela conecta esses problemas às tabelas afetadas e, por fim, investiga a fundo para encontrar a causa exata.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill monte-carlo-performance-diagnosisOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/monte-carlo-performance-diagnosis/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Suporte upstream incluído
Arquivos de suporte são incluídos em caminhos relativos à skill. Veja UPSTREAM-NOTICE.md para suas fontes fixadas, licenças, hashes e alterações de importação.
Skill de Diagnóstico de Performance Monte Carlo
Esta skill ajuda a diagnosticar problemas de performance em pipelines de dados usando dados de observabilidade multiplataforma da Monte Carlo. Ela funciona em Airflow, dbt, Databricks e motores de consulta de data warehouse para encontrar gargalos, detectar regressões e identificar causas raiz.
Roteamento de ferramentas Monte Carlo (obrigatório): Sempre chame as ferramentas MCP da Monte Carlo através do servidor incluído neste plugin, cujos nomes de ferramentas totalmente qualificados são
mcp__plugin_mc-agent-toolkit_monte-carlo-mcp__<tool>(por exemplo,mcp__plugin_mc-agent-toolkit_monte-carlo-mcp__get_alerts). Nomes de ferramentas simples usados nesta skill (get_alerts,search,get_table, …) referem-se a esse servidor incluído. Se a sessão também tiver um servidormonte-carlo-mcpconfigurado separadamente, não o utilize — ele pode apontar para um endpoint ou credenciais diferentes.
Arquivos de referência ficam ao lado deste arquivo de skill. Use a ferramenta Read (não recursos MCP) para acessá-los:
- Abordagem de investigação em camadas:
references/investigation-tiers.md(relativo a este arquivo) - Padrões de análise de consulta:
references/query-analysis.md(relativo a este arquivo)
Quando ativar esta skill
Ative quando o usuário:
- Perguntar sobre pipelines, jobs ou consultas lentas
- Quiser encontrar consultas caras ou de alto custo
- Mencionar regressões ou degradação de performance
- Perguntar "por que este pipeline está lento?" ou "o que está usando mais computação?"
- Quiser comparar a performance ao longo do tempo ou encontrar tarefas gargalo
- Perguntar sobre padrões de consulta falhos ou fúteis
Quando NÃO ativar esta skill
Não ative quando o usuário estiver:
- Investigando problemas de qualidade de dados (use a skill prevent)
- Olhando custos de armazenamento (use a skill storage-cost-analysis)
- Criando monitores (use a skill monitoring-advisor)
- Apenas consultando dados ou explorando o conteúdo de tabelas
Pré-requisitos
As seguintes ferramentas MCP devem estar disponíveis (conecte-se ao servidor MCP da Monte Carlo):
Ferramentas de descoberta (Tier 1):
get_jobs_performance-- encontra jobs lentos/falhando em Airflow, dbt, Databricksget_top_slow_queries-- encontra os grupos de consultas mais lentos por tempo total de execução
Ferramenta de ponte:
get_tables_for_job-- converte MCONs de jobs para MCONs de tabelas
Ferramentas de diagnóstico (Tier 2):
get_tasks_performance-- detalha as tarefas individuais de um jobget_change_timeline-- linha do tempo unificada de alterações de consulta, mudanças de volume, falhas de Airflow/dbtget_query_rca-- análise de causa raiz para consultas falhas/fúteisget_query_latency_distribution-- tendência de latência ao longo do tempoget_asset_lineage-- rastreia impacto upstream/downstream
Ferramentas de suporte:
get_warehouses-- lista os warehouses disponíveis
Fluxo de trabalho
Etapa 1: Identificar o escopo
Determine o que o usuário deseja investigar:
- Job/pipeline específico: Usuário menciona um nome de job ou pipeline
- Tabela específica: Usuário menciona uma tabela que está demorando para ser atualizada
- Descoberta geral: Usuário quer descobrir o que está lento
Chame get_warehouses para listar os warehouses disponíveis. Combine o contexto do usuário com um warehouse.
Etapa 2: Tier 1 -- Descoberta
Se você não tiver MCONs específicos para investigar, comece com a descoberta:
Encontrar jobs lentos: Chame
get_jobs_performancecom filtro opcional deintegration_type(AIRFLOW, DATABRICKS, DBT) se o usuário especificar uma plataforma.- Resultados incluem: nome do job, duração média, tendência (7 dias), contagem de execuções, taxa de falha
- Procure por:
avgDurationaltos,runDurationTrend7dnegativos, altas taxas de falha
Encontrar consultas caras: Chame
get_top_slow_queriescomwarehouse_idequery_typeopcionais ("read" para SELECTs, "write" para INSERT/CREATE/MERGE).- Resultados incluem: hash da consulta, tempo total de execução, tempo médio de execução, contagem de execuções
- Procure por: consultas com alto tempo total de execução ou alto tempo de execução individual
Apresente os principais resultados ao usuário antes de aprofundar. Uma investigação típica precisa de apenas 3-7 chamadas de ferramenta.
Se ambas as ferramentas de descoberta não retornarem resultados: Informe ao usuário que nenhum problema de performance foi encontrado na janela de tempo atual. Sugira ampliar o escopo (warehouse diferente, intervalo de tempo maior ou um filtro de plataforma diferente).
Etapa 3: Ponte -- Job para Tabelas
Após o Tier 1 identificar jobs problemáticos, converta para MCONs de tabelas:
…
Perguntas frequentes
Quais sistemas essa ferramenta analisa?
Ela funciona com sistemas como Airflow, dbt, Databricks e os motores de consulta do seu data warehouse.
O que são 'pipelines de dados'?
São sequências de tarefas automatizadas que processam e movem dados. Pense neles como linhas de montagem para informações.
O que são 'consultas' (queries)?
São comandos que você envia para um banco de dados para buscar ou manipular informações. É como fazer uma pergunta ao seu banco de dados.
Detalhes
Descrição original do autor
Diagnoses pipeline performance issues -- slow jobs, expensive queries, latency trends -- using Monte Carlo's cross-platform observability. Uses a tiered investigation approach: discover problems, bridge to affected tables, then drill into root causes.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3630
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC