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.

Create_Deployment_8.13.png

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.

olly_tiles.png

Em segundo plano, ele executará esse teste em todos esses locais. Esta página será atualizada automaticamente. É fácil assim mesmo.

Monitors.png


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.

Set_up_alerts.png

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.

Edit_alert_details.png

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

Error_details.png

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.

Monitor_flyout.png

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).

Monitor_drill_down_1.png

A partir daqui, você poderá ver o gráfico em cascata, o peso do objeto, a contagem de objetos e muito mais.

Monitor_drill_down_2.png


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