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)).
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).
Experimente o Elastic APM
Há várias maneiras de começar a usar o Elastic APM, como:
- 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
- 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.
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.
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.
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.