Alertar quando os clientes não conseguem usar o serviço Projeto

Monitore uma jornada real da biblioteca com Prometheus, ignore falhas breves e receba notificações reais de falha e recuperação.

DevOpsLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este projeto de monitoramento é para iniciantes em DevOps com familiaridade básica com o terminal. A página inicial da Northline Library pode funcionar mesmo quando leitores não conseguem pesquisar ou consultar uma confirmação de reserva. Você criará um alerta voltado ao resultado do cliente.

Um laboratório guiado conecta uma sondagem real de pesquisa, uma regra de falha persistente e notificações locais. Um desafio independente aplica o método à confirmação de reservas, excluindo outro serviço com falha. Cada unidade começa em seu próprio ambiente preparado.

O que você aprenderá

  • Distinguir uma página inicial ou um exportador acessível de uma jornada concluída pelo cliente.
  • Escolher uma sondagem HTTP que verifica conteúdo e delimitá-la com rótulos job e journey.
  • Configurar uma regra do Prometheus que ignora falhas breves e dispara após falha persistente.
  • Separar os estados pending, firing e inactive da entrega da notificação.
  • Restaurar a jornada e confirmar um webhook resolved real sem desligar o monitoramento.

Para quem é este curso

Para novos desenvolvedores e estudantes de DevOps que buscam um exercício pequeno e completo de monitoramento.

Pré-requisitos: Uso básico do terminal. HTTP, caminhos, indentação YAML, aspas, here-documents e sintaxe das regras são explicados antes do uso. Não exige experiência com Prometheus, programação de aplicações ou administração de e-mail.

Ambiente: Linux no navegador com abas Library e Monitoring, Prometheus, Blackbox Exporter, Alertmanager e caixa de entrada local preparados. Sem instalação local ou conta externa. Os livros são fictícios e as reservas são prévias somente de leitura. Instruções e soluções completas estão em inglês e oito traduções; site, rótulos e saídas continuam em inglês.

Perguntas frequentes

Preciso criar a aplicação ou instalar ferramentas?

Não. Você edita dois arquivos curtos e usa um controlador que provoca falhas reais do negócio, sem definir diretamente estados de alerta.

Pessoas reais recebem mensagens?

Não. A caixa local recebe webhooks reais do Alertmanager dentro da instância descartável.

O que muda no desafio?

Você escolhe o caminho e os rótulos da reserva e exclui um serviço de prática com falha. A solução completa explica as decisões e a recuperação.

É uma plataforma completa de produção?

O curso aborda um resultado do cliente, falha persistente e recuperação. Os 20 segundos são para treinamento, não uma recomendação universal. Alta disponibilidade, painéis, SLOs e operação de notificações externas ficam fora do escopo.

Professor

labby
Labby
Labby is the LabEx teacher.