Solucione problemas de deploy com o MCP server
Peça a um agente de código conectado aos MCP servers da Azion que depure um deploy que retorna erro 503 e que proponha melhorias de Core Web Vitals.
Você pode depurar um deploy que falha com o erro 503 pedindo um fluxo de trabalho a um agente de código conectado aos MCP servers da Azion e, em seguida, verificando cada ponto que ele levanta. O mesmo agente propõe formas de melhorar as pontuações de Core Web Vitals de um site. O servidor de docs apenas lê a documentação. O servidor de build pode aplicar uma correção na sua conta, e cada ferramenta de escrita dele mostra a requisição sem executá-la quando o agente define dry_run. Para problemas com os próprios MCP servers, consulte Solucionar problemas do MCP server.
Pré-requisitos
- Uma aplicação com deploy na Azion que retorna o erro 503, e a URL dela.
- Um agente de código conectado ao servidor de docs,
https://docs-mcp.azion.com/mcp. Para escrever a query GraphQL, conecte também o servidor de observe,https://observe-mcp.azion.com/mcp. Para conectar um servidor, consulte Primeiros passos com o MCP server. - A Azion CLI instalada, com login. Para instalar a CLI e fazer login, consulte Primeiros passos com a Azion CLI.
curlna sua máquina.
Depure um erro 503 com o seu agente
O agente busca o erro na documentação da Azion e retorna um fluxo de depuração de cinco verificações. Você executa cada verificação, em ordem, e informa ao agente o que encontrar. Para depurar o deploy:
Envie ao agente um prompt que nomeie o erro, como:
O prompt chega à ferramenta search_azion_docs_and_site, que retorna a documentação da Azion sobre depuração.
Leia os logs de eventos HTTP das suas aplicações com a Azion CLI:
O comando imprime os logs dos últimos 5 minutos e continua em execução, uma entrada por requisição com o status dela. Procure as entradas com status 503. --limit define quantas entradas o comando mostra, e --pretty imprime cada campo em uma linha própria. Para os logs de console de uma function, execute azion logs cells. Para todas as flags, consulte Azion CLI logs.
A Azion chega à sua origem por meio de um connector. O agente busca a documentação de solução de problemas de connectors e entrega uma lista de verificação dos problemas comuns de connectors. Para os sintomas e as correções, consulte Solucionar problemas de Connectors.
Solicite os headers da sua origem diretamente, substituindo o host pelo seu:
O comando imprime a linha de status e os headers que a origem retorna.
Com o agente, verifique as regras da sua aplicação em busca de loops de redirecionamento e valide as configurações de cache que as regras aplicam. Para os critérios e behaviors que uma regra recebe, consulte Rules Engine para Applications.
Peça ao agente uma query GraphQL que analise os erros da sua aplicação no Real-Time Metrics. Para saber como o servidor de observe escreve e valida uma query, consulte Gere queries GraphQL com o MCP server.
Você termina com as entradas de log das requisições que falham, os resultados das verificações do connector e da origem, e as regras a corrigir. Aplique cada alteração na sua aplicação, ou peça a um agente conectado ao servidor de build que a aplique, com uma prévia dry_run antes.
Otimize os Core Web Vitals com o seu agente
Um pedido para melhorar as pontuações de Core Web Vitals de um site retorna propostas em quatro áreas. Para pedi-las, envie ao agente um prompt como:
O agente fornece:
- Estratégias de otimização de imagens.
- Recomendações de configuração de cache.
- Regras do Rules Engine para resource hints.
- Queries GraphQL para monitorar as melhorias.
Você aplica as regras e as alterações de cache na sua aplicação, ou pede a um agente conectado ao servidor de build que as crie, e executa as queries com a GraphQL API. Para criar uma regra pelo servidor de build, consulte Crie regras do Rules Engine com o MCP server.