Observability: Monitore o desempenho da sua aplicação

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.

Demonstração interativa: visão geral do APM

Confira esta demonstração interativa para ver a experiência de utilização do Elastic Observability para monitoramento do desempenho da sua aplicação.

APM Quick Start (Quick Start sobre APM)

Nesta série Quick Start de três etapas, você aprenderá como transmitir, visualizar e analisar traces de APM das suas aplicações usando o Elastic Cloud. Junto com os logs e as métricas, os traces de APM são uma peça crítica na criação de uma observabilidade unificada do seu ecossistema. Os tópicos incluem o que é APM, transmissão dos dados de APM para o Elastic e visualização dos dados de APM.


Integre seus dados

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, selecione Monitor my application performance (APM/tracking) (Monitorar o desempenho da minha aplicação (APM/rastreamento)).

Elastic Observability options for next steps

Uso do Elastic APM

Em seguida, você deverá instalar o Elastic APM. Selecione Check APM Server Status (Verificar o status do servidor de APM) para verificar se ele está funcionando corretamente. Se a mensagem “You have correctly setup the APM Server” (Você configurou o servidor de APM corretamente) for exibida, prossiga para a próxima etapa e comece a usar o Elastic Cloud (Elasticsearch Service).

Elastic Observability system integration

Experimente o Elastic APM

Experience Elastic APM

Há várias maneiras de começar a usar o Elastic APM, como:

  1. Monitorar sua aplicação com agentes do Elastic APM. Há várias opções de linguagens disponíveis: Node.js, Django, Flask, Ruby on Rails, Rack, RUM(JS), GO, Java, .NET e PHP; ou
  2. Fazer a ingestão de telemetria de aplicações instrumentadas pelo OpenTelemetry.

Para os fins deste guia, é recomendável usar uma destas maneiras:

Monitorar aplicações existentes

Como instrumentar o app Java usando o Agente Java do Elastic APM:

Vamos ver um exemplo para Java.

Recomendamos seguir as etapas para baixar o agente Java mais recente e adicioná-lo à sua aplicação Java existente.

Elastic Observability APM agents

Copie o snippet de código no console da nuvem para iniciar sua aplicação Java com a configuração necessária para o Elastic APM.

Para opções de configuração alternativas, consulte a documentação para ver os snippets de código relevantes.

Conecte aplicações instrumentadas pelo OTel existentes ao Elastic

Se você quer instrumentar sua aplicação com OpenTelemetry e ver o tracing distribuído no Elastic APM, basta seguir as instruções na documentação do OpenTelemetry.

Elastic Observability APM Agents Opentelemetry

Executar um ambiente de demonstração pré-configurado localmente

Execute uma demonstração do OpenTelemetry (OTel) localmente usando o Kubernetes ou o Docker

Caso você não tenha uma aplicação instrumentada com OpenTelemetry, a Elastic bifurcou a demonstração do OTel. Basta seguir as instruções na página do GitHub e conectar a aplicação ao servidor de APM da Elastic.

Confira este post do blog para obter mais orientações se estiver usando o Kubernetes. Depois de acessar o blog e segui-lo, se você vir isto, o OTel Collector estará enviando dados para o Elastic.

Elastic Observability services for otel


Como trabalhar com o Elastic Observability

Procure a causa raiz com dashboards interativos no Kibana

O Kibana permite que você analise seus dados com dashboards interativos para extrair insights, automatizar fluxos de trabalho, encontrar anomalias e tendências e muito mais. Explore a biblioteca de tutoriais abaixo e familiarize-se com o Kibana para poder customizar ou criar seus próprios dashboards.

Analise dados na UI do APM

Problemas podem acontecer de forma intermitente e muitas vezes são complexos. Para encontrar a causa raiz, saiba como as correlações de APM no Elastic Observability ajudam você a encontrar soluções mais rapidamente.

Agora vamos nos aprofundar para saber como você pode analisar o desempenho da sua aplicação no Kibana.

Detecção de anomalia, alertas e muito mais

Por fim, aproveite os recursos de detecção de anomalia, alertas e muito mais para facilitar sua vida.


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.