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.
Duração 28 horas
Programa do Curso
Introdução ao Monitoramento de Desempenho de Aplicações
- Compreensão da Gestão de Desempenho de Aplicações (APM) e do seu papel nas operações de aplicações modernas
- A relação entre o desempenho da aplicação, disponibilidade, fiabilidade e experiência do cliente
- Indicadores-chave de desempenho de aplicações e objetivos de nível de serviço
- Identificação de fontes comuns de degradação do desempenho das aplicações
- Visão geral do ciclo de vida de monitorização de aplicações: observar, analisar, diagnosticar, remediar e otimizar
- Compreensão do papel do New Relic na observabilidade de stack completo
Funcionalidades e Arquitetura do New Relic
- Visão geral da plataforma New Relic e das suas principais capacidades
- Compreensão da arquitetura do New Relic e do fluxo de dados
- Agentes, coletores e dados de telemetria do New Relic
- Visão geral de métricas, eventos, registos, rastreios e erros
- Monitorização de Desempenho de Aplicações (APM), monitorização de navegador, monitorização de infraestrutura e monitorização de base de dados
- Compreensão de entidades, serviços, aplicações e cargas de trabalho
- Introdução ao rastreamento distribuído e dependências de serviços
- Compreensão dos conceitos de retenção de dados, interrogação e visualização
Navegação na Interface do Utilizador do New Relic
- Navegação na plataforma New Relic e nos painéis principais
- Trabalho com aplicações, serviços, hosts e entidades
- Exploração de resumos de desempenho e saúde da aplicação
- Utilização de gráficos, tabelas, filtros e intervalos de tempo
- Pesquisa e análise de dados de telemetria
- Personalização de painéis e vistas
- Criação de painéis operacionais e de desempenho úteis
- Utilização do New Relic para passar de sintomas de alto nível a diagnósticos detalhados
Configuração e Definição dos Agentes New Relic
- Compreensão da arquitetura dos agentes New Relic e dos ambientes suportados
- Instalação de agentes New Relic nos servidores de aplicação
- Configuração de agentes para monitorização específica da aplicação
- Estratégias de instrumentação e instrumentação automática versus manual
- Configuração da monitorização de navegador e de utilizadores finais
- Validação da instalação dos agentes e da recolha de telemetria
- Gestão de configurações e definições específicas do ambiente
- Resolução de problemas na instalação dos agentes e na recolha de dados
- Boas práticas para implementação segura e manutenable de agentes
Medição do Desempenho da Aplicação Perspectiva do Utilizador Final
- Compreensão da monitorização de utilizadores reais (RUM)
- Medição do tempo de carregamento de páginas e de resposta da aplicação
- Monitorização do desempenho do navegador e das interações do utilizador
- Identificação de páginas lentas, transações e jornadas do utilizador
- Análise de diferenças de desempenho geográficas e baseadas em dispositivo
- Correlação da experiência do utilizador final com o desempenho da aplicação backend
- Identificação de problemas de desempenho que afetam diretamente a experiência do cliente
- Utilização de dados de desempenho para priorizar atividades de otimização
Leitura e Compreensão de Dados de Instrumentação
- Compreensão de rastreios de transação e transações de aplicação
- Interpretação de dados de tempo de resposta, taxa de processamento e taxa de erros
- Compreensão de decomposições de transações e segmentos de desempenho
- Análise de serviços externos e dependências
- Exame de erros da aplicação e rastreios de erro
- Identificação de gargalos a partir dos dados de instrumentação
- Utilização de rastreios para acompanhar pedidos através dos componentes da aplicação
- Correlação de métricas, eventos, registos e rastreios para análise da causa raiz
- Exercícios práticos de interpretação de telemetria de aplicação
Medição de Recursos da Aplicação e da Infraestrutura
- Monitorização da utilização de recursos da aplicação e do servidor
- Compreensão do desempenho de CPU, memória, disco e rede
- Identificação de saturação de recursos e problemas relacionados com a capacidade
- Correlação de métricas de infraestrutura com tempos de resposta da aplicação
- Monitorização 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 anómalo
Monitorização e Notificações
- Compreensão dos conceitos de alertas do New Relic
- Definição de condições de alerta e limiares
- Criação de alertas para desempenho e disponibilidade da aplicação
- Monitorização de taxas de erro, tempos de resposta, taxa de processamento 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 monitorização proativa de aplicações
Monitorização de Operações da Base de Dados
- Compreensão da relação entre o desempenho da base de dados e o desempenho da aplicação
- Monitorização de chamadas à base de dados e atividade de consultas
- Identificação de operações lentas na base de dados
- Análise de tempos de resposta da base de dados
- Deteção de consultas ineficientes ou intensivas em recursos
- Correlação de operações da base de dados com transações da aplicação
- Investigação de gargalos na aplicação relacionados com a base de dados
- Utilização de dados de desempenho para melhorar os tempos de resposta das consultas
- Exercícios práticos para diagnosticar problemas de desempenho da base de dados
Relatórios e Visualização do Desempenho da Aplicação
- Criação de relatórios de desempenho significativos
- Construção de painéis para equipas de desenvolvimento, operações e gestão
- Seleção de métricas apropriadas para diferentes audiências
- Visualização de disponibilidade, tempo de resposta, taxa de processamento e erros da aplicação
- Acompanhamento de tendências de desempenho ao longo do tempo
- Comparação do desempenho da aplicação através de ambientes
- Apresentação de métricas técnicas como insights relevantes para o negócio
- Estabelecimento de linhas de base de desempenho e reporte contra objetivos
Análise e Otimização do Desempenho da Aplicação
- Estabelecimento de um processo sistemático de análise de desempenho da aplicação
- Identificação de gargalos de desempenho e comportamento anómalo
- Análise de tempos de resposta e taxa de processamento 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 utilizador e no negócio
- Identificação de oportunidades para otimização da aplicação
- Validação de melhorias de desempenho utilizando dados do New Relic
- Exercícios práticos de análise de desempenho
Resolução de Problemas em APIs e Serviços
- Monitorização de APIs e dependências de serviços externos
- Medição do tempo de resposta, taxa de processamento e taxas de erro das APIs
- Identificação de pontos de acesso de API lentos e não fiáveis
- Diagnóstico de problemas de tempo limite e conectividade
- Análise de transações de API com falha
- Utilização de rastreios para identificar gargalos através de serviços distribuídos
- Correlação de problemas de API com dependências a jusante
- Identificação da causa raiz da degradação do desempenho da API
- Desenvolvimento e validação de estratégias de remediação
Rastreio Distribuído e Resoluçã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 pedidos 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
- Deteção de falhas através de componentes de aplicação distribuídos
- Correlação de rastreios com registos, erros e métricas de infraestrutura
- Execução de análise da causa raiz de ponta a ponta
- Cenários práticos de resolução de problemas utilizando um ambiente de laboratório ao vivo
Interrogação e Análise de Dados do New Relic
- Introdução à interrogação de dados de telemetria no New Relic
- Compreensão da Linguagem de Interrogação 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, taxa de processamento e dados de transações
- Criação de visualizações personalizadas a partir dos resultados de consultas
- Utilização de consultas para apoiar a resolução de problemas e o reporte
- Construção de consultas e painéis 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 cloud
- Ligação de dados de monitorização a ferramentas de colaboração e gestão de incidentes
- Compreensão dos fluxos de trabalho de integração e troca de dados
- Configuração de notificações e integrações de serviços externos
- Utilização de integrações para apoiar processos DevOps e de resposta a incidentes
- Boas práticas para manutenção de integrações de monitorização fiáveis
Oficina Prática de Resolução de Problemas
- Investigação de um incidente simulado de desempenho da 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
- Rastreio de dependências de API e serviços externos
- Correlação de métricas, eventos, registos e rastreios
- Identificação da causa raiz mais provável
- Desenvolvimento e validação de uma abordagem de remediação
- Configuração de alertas para prevenir recorrências
- Documentação de achados e comunicação do impacto no negócio
Boas Práticas de Monitorização e Recomendações Operacionais
- Design de uma estratégia eficaz de monitorização com New Relic
- Seleção de métricas significativas de desempenho e disponibilidade
- Estabelecimento de linhas de base e objetivos de nível de serviço
- Evitação de ruído excessivo de monitorização
- Desenvolvimento de práticas eficazes de alerta e escalação
- Manutenção de monitorização consistente através de desenvolvimento, testes e produção
- Utilização de dados de observabilidade para apoiar a melhoria contínua
- Tradução de dados técnicos de desempenho em insights de negócio acionáveis
Síntese e Conclusão
- Revisão da arquitetura do New Relic e das suas capacidades principais
- Revisão da monitorização de aplicação, infraestrutura, base de dados, API e utilizadores finais
- Revisão das técnicas de resolução de problemas e análise da causa raiz
- Revisão de alertas, painéis, reportes e integrações
- Investigação final de desempenho prática
- 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 dos conceitos de infraestrutura de aplicações
- Experiência com a linha de comandos Linux
Público-Alvo
- Desenvolvedores
- Engenheiros DevOps
- Engenheiros de testes
- Administradores de sistemas
- Arquitetos de soluções
Formação Empresarial Personalizada
Soluções de formação concebidas 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, formação online em direto, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes