Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução ao Monitoramento de Desempenho de Aplicações
- Compreensão do Gerenciamento de Desempenho de Aplicações (APM) e seu papel nas operações modernas de aplicações
- A relação entre desempenho, disponibilidade, confiabilidade da aplicação e experiência do cliente
- Principais indicadores de desempenho de aplicações e objetivos de nível de serviço
- Identificação de fontes comuns de degradação de desempenho de aplicações
- Visão geral do ciclo de vida do monitoramento de aplicações: observar, analisar, diagnosticar, remediar e otimizar
- Compreensão do papel do New Relic na observabilidade de pilha completa
Recursos e Arquitetura do New Relic
- Visão geral da plataforma New Relic e suas capacidades principais
- Compreensão da arquitetura e fluxo de dados do New Relic
- Agentes, coletores e dados de telemetria do New Relic
- Visão geral de métricas, eventos, logs, rastros (traces) e erros
- Monitoramento de Desempenho de Aplicações (APM), monitoramento de navegador, monitoramento de infraestrutura e monitoramento de bases de dados
- Compreensão de entidades, serviços, aplicações e cargas de trabalho
- Introdução ao rastreamento distribuído (distributed tracing) e dependências de serviços
- Compreensão de conceitos de retenção de dados, consultas e visualização
Navegação na Interface do Usuário do New Relic
- Navegação pela plataforma e principais dashboards do New Relic
- Trabalhando com aplicações, serviços, hosts e entidades
- Explorando resumos de desempenho e saúde da aplicação
- Utilizando gráficos, tabelas, filtros e intervalos de tempo
- Pesquisando e analisando dados de telemetria
- Personalizando dashboards e visões
- Criando dashboards operacionais e de desempenho úteis
- Usando o New Relic para passar de sintomas de alto nível para diagnósticos detalhados
Configuração e Configuração dos Agentes do New Relic
- Compreensão da arquitetura dos agentes do New Relic e ambientes suportados
- Instalação dos agentes do New Relic em servidores de aplicação
- Configuração dos agentes para monitoramento específico da aplicação
- Estratégias de instrumentação e instrumentação automática versus manual
- Configuração do monitoramento de navegador e do utilizador final
- Validação da instalação dos agentes e coleta de telemetria
- Gestão de configurações e configurações específicas do ambiente
- Solucionação de problemas de instalação de agentes e coleta de dados
- Boas práticas para implantação de agentes segura e mantida
Medição do Desempenho de Aplicações da Perspectiva do Utilizador Final
- Compreensão do monitoramento de usuários reais (RUM - Real User Monitoring)
- Medição do tempo de carregamento de páginas e tempo de resposta da aplicação
- Monitoramento do desempenho do navegador e interações do usuário
- Identificação de páginas, transações e jornadas do usuário lentas
- Análise de diferenças de desempenho baseadas em geografia e dispositivo
- Correlação da experiência do utilizador final com o desempenho da aplicação no backend
- Identificação de problemas de desempenho que afetam diretamente a experiência do cliente
- Uso de dados de desempenho para priorizar atividades de otimização
Leitura e Compreensão dos Dados de Instrumentação
- Compreensão de rastros de transações e transações de aplicação
- Interpretação de dados de tempo de resposta, capacidade (throughput) e taxa de erro
- Compreensão de decomposições de transações e segmentos de desempenho
- Análise de serviços externos e dependências
- Exame de erros de aplicação e rastros de erros
- Identificação de gargalos a partir de dados de instrumentação
- Uso de rastros para acompanhar requisições através dos componentes da aplicação
- Correlação de métricas, eventos, logs e rastros para análise de causa raiz
- Exercícios práticos na interpretação da telemetria da aplicação
Medição de Recursos de Aplicação e Infraestrutura
- Monitoramento da utilização de recursos de aplicação e servidor
- Compreensão do desempenho de CPU, memória, disco e rede
- Identificação de saturação de recursos e problemas relacionados à capacidade
- Correlação de métricas de infraestrutura com tempos de resposta da aplicação
- Monitoramento de processos e cargas de trabalho da aplicação
- Identificação de transações intensivas em recursos
- Investigação de degradação de desempenho causada por restrições de infraestrutura
- Estabelecimento de linhas de base de desempenho e identificação de comportamento anormal
Monitoramento e Notificações
- Compreensão dos conceitos de alertas do New Relic
- Definição de condições e limites de alerta
- Criação de alertas para desempenho e disponibilidade da aplicação
- Monitoramento de taxas de erro, tempos de resposta, capacidade e utilização de recursos
- Design de políticas de alerta acionáveis
- Configuração de canais de notificação e fluxos de trabalho de incidentes
- Redução do ruído de alertas e evitação de notificações desnecessárias
- Compreensão de incidentes e correlação de problemas
- Teste e validação de configurações de alerta
- Boas práticas para monitoramento proativo de aplicações
Monitoramento de Operações de Base de Dados
- Compreensão da relação entre o desempenho da base de dados e o desempenho da aplicação
- Monitoramento de chamadas e atividade de consultas de bases de dados
- Identificação de operações de base de dados lentas
- Análise de tempos de resposta de bases de dados
- Detecção de consultas ineficientes ou intensivas em recursos
- Correlação de operações de base de dados com transações de aplicação
- Investigação de gargalos de aplicação relacionados com a base de dados
- Uso de dados de desempenho para melhorar os tempos de resposta de consultas
- Exercícios práticos para diagnóstico de problemas de desempenho de bases de dados
Relatórios e Visualização do Desempenho de Aplicações
- Criação de relatórios de desempenho significativos
- Construção de dashboards para equipes de desenvolvimento, operações e gestão
- Seleção de métricas apropriadas para diferentes públicos
- Visualização de disponibilidade, tempo de resposta, capacidade e erros da aplicação
- Acompanhamento de tendências de desempenho ao longo do tempo
- Comparação do desempenho da aplicação entre ambientes
- Apresentação de métricas técnicas como insights relevantes para o negócio
- Estabelecimento de linhas de base de desempenho e relatório em relação a objetivos
Análise e Otimização do Desempenho de Aplicações
- Estabelecimento de um processo sistemático de análise de desempenho de aplicações
- Identificação de gargalos de desempenho e comportamento anormal
- Análise de tempos de resposta e capacidade das transações
- Comparação do desempenho atual com linhas de base históricas
- Correlação de múltiplas fontes de telemetria durante investigações
- Priorização de problemas de desempenho de acordo com o impacto no usuário e no negócio
- Identificação de oportunidades para otimização da aplicação
- Validação de melhorias de desempenho usando dados do New Relic
- Exercícios práticos de análise de desempenho
Solucionação de Problemas em APIs e Serviços
- Monitoramento de APIs e dependências de serviços externos
- Medição do tempo de resposta, capacidade e taxas de erro de APIs
- Identificação de endpoints de API lentos e não confiáveis
- Diagnóstico de problemas de timeout e conectividade
- Análise de transações de API falhas
- Uso de rastros para identificar gargalos em serviços distribuídos
- Correlação de problemas de API com dependências downstream
- Identificação da causa raiz da degradação de desempenho de APIs
- Desenvolvimento e validação de estratégias de correção
Rastreamento Distribuído e Solução de Problemas de Ponta a Ponta
- Compreensão de aplicações distribuídas e dependências de serviços
- Introdução aos conceitos de rastreamento distribuído
- Acompanhamento de requisições através de múltiplos serviços de aplicação
- Identificação de latência introduzida por serviços individuais
- Análise da comunicação entre serviços
- Detecção de falhas em componentes distribuídos da aplicação
- Correlação de rastros com logs, erros e métricas de infraestrutura
- Realização de análise de causa raiz de ponta a ponta
- Cenários práticos de solução de problemas utilizando um ambiente de laboratório ao vivo
Consultas e Análise de Dados do New Relic
- Introdução a consultas de dados de telemetria no New Relic
- Compreensão da Linguagem de Consulta do New Relic (NRQL)
- Escrita de consultas para investigar o desempenho da aplicação
- Filtragem e agregação de métricas e eventos
- Análise de tempos de resposta, erros, capacidade e dados de transações
- Criação de visualizações personalizadas a partir dos resultados de consultas
- Uso de consultas para apoiar a solução de problemas e relatórios
- Construção de consultas e dashboards reutilizáveis
- Exercícios práticos de NRQL
Integração do New Relic com Ferramentas e Serviços de Terceiros
- Visão geral das integrações do New Relic
- Integração do New Relic com plataformas de infraestrutura e nuvem
- Conexão de dados de monitoramento com ferramentas de colaboração e gestão de incidentes
- Compreensão de fluxos de trabalho de integração e troca de dados
- Configuração de notificações e integrações de serviços externos
- Uso de integrações para apoiar processos de DevOps e resposta a incidentes
- Boas práticas para manter integrações de monitoramento confiáveis
Oficina Prática de Solução de Problemas
- Investigação de um incidente simulado de desempenho de aplicação
- Identificação de sintomas a partir de dados de desempenho do utilizador final
- Análise de transações e erros da aplicação
- Investigação do desempenho da infraestrutura e da base de dados
- Rastreamento de dependências de API e serviços externos
- Correlação de métricas, eventos, logs e rastros
- Identificação da causa raiz mais provável
- Desenvolvimento e validação de uma abordagem de correção
- Configuração de alertas para prevenir recorrência
- Documentação de descobertas e comunicação do impacto no negócio
Boas Práticas de Monitoramento e Recomendações Operacionais
- Design de uma estratégia de monitoramento eficaz com New Relic
- Seleção de métricas de desempenho e disponibilidade significativas
- Estabelecimento de linhas de base e objetivos de nível de serviço
- Evitação de ruído excessivo de monitoramento
- Desenvolvimento de práticas eficazes de alerta e escalonamento
- Manutenção de monitoramento consistente entre desenvolvimento, testes e produção
- Uso de dados de observabilidade para apoiar a melhoria contínua
- Tradução de dados técnicos de desempenho em insights acionáveis para o negócio
Resumo e Conclusão
- Revisão da arquitetura e capacidades principais do New Relic
- Revisão do monitoramento de aplicação, infraestrutura, base de dados, API e utilizador final
- Recapitulação das técnicas de solução de problemas e análise de causa raiz
- Revisão de alertas, dashboards, relatórios e integrações
- Investigação final de desempenho hands-on
- Discussão de cenários de implementação do mundo real
- Perguntas e respostas
- Próximos passos recomendados para aplicar o New Relic em ambientes de produção
Requisitos
- Compreensão geral de conceitos de infraestrutura de aplicações
- Experiência com a linha de comandos do Linux
Público-Alvo
- Desenvolvedores
- Engenheiros de DevOps
- Engenheiros de Teste
- Administradores de Sistemas
- Arquitetos de Soluções
28 Horas
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes