Curso Prometheus Hands-On

  • Tableau Data Visualization

Curso Prometheus Hands-On

24 horas
Visão Geral

Monitoramento de aplicações e infraestrutura nativas em nuvem com Prometheus.

Prometheus é uma ferramenta para monitoramento de aplicativos e sistemas baseado em métricas. A força particular do Prometheus reside na sua descoberta automática de serviços, que garante que todos os alvos relevantes sejam monitorados, mesmo em ambientes dinâmicos com mudanças frequentes. O Prometheus possui um modelo de dados e uma linguagem de consulta simples, mas poderosos. Devido a esses recursos, o Prometheus é comumente usado para monitorar ambientes de nuvem e contêineres, bem como aplicativos nativos da nuvem. Este curso oferece uma introdução prática ao monitoramento com Prometheus. Atenção especial é dada à integração do Prometheus e do Kubernetes.

Objetivo

Após realizar este Curso Prometheus Hands-On, você será capaz de:

Os participantes aprendem como monitorar aplicações, serviços e infraestrutura com o Prometheus. Isso inclui a instalação e configuração de vários exportadores, descoberta de serviços e coleta de métricas com Prometheus, bem como consulta de métricas via PromQL. Além disso, o curso aborda a criação de dashboards com Grafana, definição de regras de alerta e configuração do AlertManager, bem como uma visão geral do clustering do Prometheus, incluindo Federation e Thanos.

Publico Alvo
  • Engenheiros de DevOps
  • Arquiteto
  • Administradores de sistemas
  • Desenvolvedores de software
  • Profissionais de operações de TI interessados em monitoramento de sistemas distribuídos
Pre-Requisitos
  • Os participantes deverão dominar os fundamentos da administração do sistema Linux. Eles precisam ser capazes de usar a linha de comando com proficiência, editar arquivos na linha de comando e gerenciar serviços do sistema. Além disso, os participantes necessitam de conhecimentos básicos sobre as propriedades do sistema e serviços a serem monitorados. Conhecimento básico de Docker ou Podman, bem como de Kubernetes,
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to monitoring with Prometheus

  1. Goals and methods of monitoring
  2. Architecture and components of Prometheus
  3. Selection of systems and properties to be monitored
  4. Install

Exporters

  1. Node exporter for monitoring individual systems
  2. Blackbox exporter for monitoring external systems
  3. Push gateway for monitoring completed processes
  4. cAdvisor for monitoring containers
  5. kube-state-metrics for Kubernetes monitoring

Service discovery

  1. Static configuration
  2. File-based service discovery
  3. Service discovery via DNS
  4. Service discovery in IaaS clouds
  5. Service discovery in Kubernetes
  6. Relabeling, especially in IaaS clouds and Kubernetes

PromQL

  1. Metrics and labels
  2. Data types and their properties and functions
  3. Vector types and vector matching
  4. Aggregate functions
  5. Recording rules and alerting rules

Alerting

  1. AlertManager
  2. Configuration of alerts
  3. Alert labels and alert routing

Dashboards and Grafana

  1. Prometheus Consoles
  2. Grafana

Operational aspects

  1. Meta monitoring
  2. Capacity planning
  3. Scaling and high availability
  4. Distributed Prometheus and Federation
  5. Hints for instrumenting custom applications
  6. Overview on Thanos

Best practices

TENHO INTERESSE

Cursos Relacionados

Curso Análise de Dados Com o Power BI - 20778B

24 horas

Curso Análise de dados Excel Com Power BI - 20779B

16 horas

Curso Talend Data Integration Foundation

16 horas

Curso Talend Data Integration Advanced

16 horas

Curso Advanced Data Analysis and Dashboard Reporting

28 horas