Entrar em Contato
 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.
Investimento

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

Próximas Formações Provisórias

Categorias Relacionadas