Práticas de Continuos Monitoring para uma Infraestrutura Ágil

Sobre o curso

Este curso aborda princípios básicos e melhores práticas para a construção de um sistema de monitoramento e alerta bem sucedido seguindo a Cultura DevOps. Com ferramentas Open Source, como Zabbix, Prometheus, Jmeter e Graylog será possível alinhar o monitoramento, a coleta de métricas para realizar uma análise de dados inteligente com foco ao negócio da empresa. 

Após este curso o aluno estará apto a:

  • Analisar e planejar o monitoramento de projetos de Infraestrutura e Desenvolvimento com práticas DevOps.
  • Conhecer o poder das principais ferramentas para o monitoramento em cenáros DevOps.
  • Entender como o monitoramento pode ser inserido na Pipeline de Desenvolvimento.
  • Instalar e configurar o Prometheus para monitoramento de aplicações e como criar exportadores.
  • Implantar e configurar o Zabbix server e cliente para monitoramento da Infraestrutura.
  • Utilizar o Graylog para centralização e monitamento de Logs.
  • Medir o desempenho de aplicações antes de fazer o Deploy para produção.

Conteúdo Programático

Introdução ao Monitoramento Contínuo

  • Conceitos de monitoramento
  • Monitoramento no ciclo DevOps e SRE
  • Benefícios do monitoramento para o negócio
  • Arquitetura de monitoramento
  • Projeto de Continuos Monitoringx

Monitoramento IaaS

  • Monitoramento da infraestrutura com Zabbix
  • Instalação e Configuração do Zabbix
  • Preparando os Hosts para o Monitoramento
  • Templates, Itens e Triggers
  • Monitorando Dispositivos SNMP
  • Monitoramento de SLA para recursos de infraestrutura
  • Apresentação de dados com o Zabbix

Gerenciamento de mensagens de log

  • Centralização de mensagens de log com Graylog
  • Instalação e Configuração do GrayLog
  • Coletando Log dos Hosts
  • Construindo Grok com RegEx
  • Alertas baseados em log’s

Monitoramento de serviços

  • Monitorando com Prometheus
  • Instalação e Configuração do Prometheus
  • Monitoramento de serviços com Prometheus
  • Métodos para exposição de métricas de serviços

Monitoramento como código

  • Entendendo a Arquitetura dos Exportadores
  • Boas práticas para criação de um exportador
  • Construindo um Exportador do Tipo Counter
  • Construindo um Exportador do Tipo Gauge
  • Construindo um Exportador do Tipo Histogram
  • Construindo um Exportador do Tipo Summary

Gerenciamento de alertas

  • Criando regras de alerta do Prometheus
  • Integrando o Prometheus com o Alertmanager
  • Integrando do Alertmanager com o Slack / Rocket.Chat
  • Integrando do Alertmanager com o Telegram
  • Criando Alertas no Zabbix

Construindo DashBoards Integrados

  • Usando o Grafana para criação de Dashboards
  • Instalação do Grafana
  • Integrando o Prometheus com Grafana
  • Integrando o Zabbix com Grafana
  • Exportando e Criando Dashboards

Correlacionando incidentes

  • Data Analytics com Prometheus
  • Analisando dados para definir estratégias de desenvolvimento
  • Telemetria: Comparando métricas baseadas em tempo

Métricas de UX

  • Como Monitoramento pode Auxiliar nas Métricas de UX
  • Instalação e Configuração do Jmeter
  • Criando um Cenário com Jmeter
  • Integrando o Jmeter na Pipeline de CI com Jenkins
  • Criando Métricas de UX com Prometheus
  • Analisando dados para definir estratégias de desenvolvimento

Automatização do monitoramento

  • Descoberta de baixo nível com o Zabbix
  • Monitoramento de containers com o cAdvisor para Prometheus
  • Personalizando o monitoramento

Governança em Monitoração

  • A importância da Governança no Monitoramento
  • Criando Permissões e Regras de Acesso no Zabbix
  • Criando Permissões e Regras de Acesso no Grafana

Monitoração Cross DataCenter

  • Instalação e Configuração de Zabbix Proxy
  • Configuração de Federação do Prometheus

Diferenciais deste Curso

  • Único curso no mercado que aborda técnicas de continuous monitoring integrados a uma Pipeline de Desenvolvimento de Software;
  • Analisar e planejar a implantação de um Continuos Monitoring;
  • O curso ensina através da metodologia ITExperience, criada pela 4Linux para facilitar o aprendizado de TI. Todo o cenário do curso é baseado em cenários reais de empresa fictícia chamada Dexter Courier e utilizando tecnologias modernas como Zabbix, Docker, Jenkins, Prometheus e GrayLog. Não é curso em formato de palestra ou leitura de apostila. É curso com aprendizado prático através da construção de uma aplicação com plano de aula.
  • Não é curso em formato de palestra ou leitura de apostila. É curso com aprendizado prático através da construção de uma aplicação com plano de aula.

Pré-requisitos

  • Para acompanhar o curso o aluno deve ter conhecimento de administração em sistema GNU/Linux. É desejado que o aluno tenha participado dos cursos da Formação Administrador Linux, ou possuem conhecimento equivalente.

Carga Horária

Curso Presencial: 40H

  • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.

Próximas Turmas

Início Término Horário
04/09/2018 25/09/2018 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Terças-feiras das 20h às 22h
03/10/2018 17/10/2018 Noturno - Segunda à Sexta das 18:30h às 22:30h
06/11/2018 27/11/2018 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Terças-feiras das 20h às 22h

Temos outras turmas, para mais informações entre em contato com um de nossos vendedores.

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
3 + 10 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.