Observability: criar um monitor sintético
Visão geral
Introdução ao Elastic Observability
Conheça o Elastic Observability e tenha uma visão geral de como ingerir, visualizar e analisar logs de clientes das suas aplicações usando o Elastic Cloud. Saiba como modernizar as aplicações e adote a nuvem com confiança.
Vamos começar
Crie uma conta do Elastic Cloud
Depois de acessar cloud.elastic.co e criar uma conta, siga este vídeo para saber como executar sua primeira solução da Elastic em qualquer uma das mais de 50 regiões compatíveis globalmente.
Após a conclusão da implantação, na guia Observability, selecione Create a Synthetic Monitor (Criar um monitor sintético).
Existem duas maneiras de executar monitores sintéticos, que dependerão se o site ou o app que está sendo testado pode ser acessado de:
- Infraestrutura global de testes gerenciados da Elastic: com a infraestrutura global de testes gerenciados da Elastic, você pode criar e executar monitores em vários locais sem precisar gerenciar sua própria infraestrutura. A Elastic cuida das atualizações de software e do planejamento de capacidade para você. Isso é perfeito para testar sites ou aplicações acessíveis na internet pública.
- Locais privados: permitem que você execute os monitores em suas próprias instalações. Para usar locais privados, você deve criar um local privado antes de continuar. Para obter instruções passo a passo, consulte Monitor resources on private networks (Monitorar recursos em redes privadas).
Neste guia, mostraremos como aproveitar a infraestrutura global de testes gerenciados da Elastic.
OBSERVAÇÃO: os projetos são a forma mais poderosa e sofisticada de configurar monitores sintéticos no Elastic Stack. Os projetos permitem definir sua infraestrutura como código, mais conhecido como IaaC ou Git-ops. Com monitores de projeto, você organiza sua configuração YAML e monitores definidos por JavaScript ou TypeScript no sistema de arquivos, usa Git para controle de versão e implanta por meio de uma ferramenta de CLI, geralmente executada em uma plataforma CI/CD.
Confira o guia a seguir para criar monitores com monitores de projeto.
Em segundo plano, ele executará esse teste em todos esses locais. Esta página será atualizada automaticamente. É fácil assim mesmo.
Como trabalhar com o Elastic Observability
Habilite e edite alertas
Em seguida, se houver algum problema, convém habilitar alertas. Nesta tela, basta clicar em Configure now (Configurar agora).
Na tela seguinte, você selecionará o conector padrão, que já vem pré-preenchido quando você implanta o Elastic. Depois de selecionar seu conector padrão, você verá um espaço para adicionar seu endereço de email padrão onde receberá os alertas.
Se você voltar para Monitors (Monitores) no menu à esquerda, poderá selecionar Alerts and rules (Alertas e regras) e depois Monitor status rule (Regra de status do monitor).
Um submenu aparecerá onde você poderá editar seus alertas. Você também pode selecionar tipos de conectores alternativos, como Slack, Microsoft Teams e muitos outros.
Ao configurar alertas e receber notificações, você também receberá um link direto para a página de detalhes do erro. A partir daqui, você poderá ver:
- Qual etapa falhou
- Captura de tela da etapa com falha
- Captura de tela da última vez que essa etapa foi bem-sucedida
- Os horários da etapa com falha e da última vez que a etapa foi bem-sucedida para comparar
- Selecione Code executed (Código executado) para ver o código que foi executado
- Selecione Console para ver o que o navegador está mostrando
Analise os dados do seu monitor
Se você voltar para Monitors (Monitores) no painel de navegação à esquerda e selecionar um dos monitores, verá um submenu com um resumo rápido do monitor à direita.
Em seguida, se você selecionar Go to monitor (Ir para o monitor), obterá imediatamente alguns insights gerais. Esses gráficos começarão a ser criados à medida que mais testes forem realizados, mas você poderá ver rapidamente a disponibilidade, a duração da execução dos testes e o cronograma, e também poderá detalhar o gráfico em cascata. Para detalhar, clique no ícone em View test run (Ver execução do teste).
A partir daqui, você poderá ver o gráfico em cascata, o peso do objeto, a contagem de objetos e muito mais.
Próximas etapas
Agradecemos o tempo dedicado à coleta e análise de logs com o Elastic Cloud. Se você está conhecendo a Elastic, não deixe de fazer uma avaliação gratuita de 14 dias.
Além disso, ao iniciar sua jornada com a Elastic, entenda alguns componentes operacionais, de segurança e de dados que você deve gerenciar como usuário ao fazer a implantação no seu ambiente.
Recursos sobre Observability
- Explore a galeria de demonstrações de observabilidade
- Comece a coletar e analisar seus logs
- Comece a monitorar o desempenho da sua aplicação (APM/rastreamento)
- Comece a monitorar seus hosts
- Comece a monitorar os clusters do Kubernetes
- Comece a otimizar cargas de trabalho com a criação de perfil universal
- Crie monitores para monitores de projeto