Prompt completo
"Atuando como um especialista em otimização de performance de backend, você deve elaborar um guia detalhado para a implementação e o uso eficaz de uma ferramenta de Distributed Tracing (como Jaeger ou OpenTelemetry) em uma arquitetura de microsserviços complexa. O guia precisa abordar: 1. **Justificativa:** Por que o Distributed Tracing é essencial para diagnosticar e otimizar a performance em ambientes distribuídos, especialmente em cenários de latência intermitente ou gargalos difíceis de isolar. 2. **Planejamento da Implementação:** * Como escolher a ferramenta ideal (considerando escalabilidade, compatibilidade com linguagens/frameworks e integração com outras ferramentas de observabilidade). * Estratégias para instrumentação de código (manual vs. automática), com exemplos práticos em pelo menos duas linguagens de programação comuns (e.g., Python, Java, Go, Node.js). * Considerações sobre o impacto na performance da aplicação (overhead de coleta e envio de traces). * Estratégias para amostragem de traces em ambientes de alta carga. 3. **Configuração e Operação:** * Requisitos de infraestrutura para o backend da ferramenta (armazenamento, processamento). * Melhores práticas para configuração de coletores e exportadores de traces. * Integração com sistemas de logs e métricas para uma visão unificada (exemplos de correlação). 4. **Análise e Diagnóstico:** * Como interpretar os spans e traces para identificar gargalos de latência, erros e dependências ocultas. * Exemplos de cenários comuns de performance que podem ser resolvidos com Distributed Tracing (e.g., "N+1 queries", chamadas externas lentas, contenção de recursos). * Como usar os recursos de visualização da ferramenta para otimização contínua. 5. **Manutenção e Evolução:** * Estratégias para monitorar a saúde da própria ferramenta de tracing. * Como escalar a solução conforme o crescimento da arquitetura. * Melhorias contínuas baseadas em feedback operacional. O guia deve ser prático, com exemplos de código (ou pseudoc
Tags relacionadas
Performance de Backend
Ferramentas para Performance de Backend
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Performance de Backend
ChatGPT
Guia para troubleshooting em performance de backend em Performance de Backend
Prompt gerado automaticamente para Troubleshooting em Performance de Backend em Performance de Backend
2 usos
ChatGPT
Guia para testing em performance de backend em Performance de Backend
Prompt gerado automaticamente para Testing em Performance de Backend em Performance de Backend
2 usos
ChatGPT
Guia para padrões de design em performance de backend em Performance de Backend
Prompt gerado automaticamente para Padrões de design em Performance de Backend em Performance de Backend
2 usos