Application Performance Monitoring (APM)
Acelere o ciclo de vida de desenvolvimento de software desde o pipeline até a produção
Obtenha visibilidade profunda das suas aplicações distribuídas e nativas da nuvem — de microsserviços a arquiteturas sem servidor — e identifique e resolva rapidamente as causas principais dos problemas. Adote o APM para identificar anomalias automaticamente, mapear dependências de serviço e simplificar investigações sobre valores discrepantes e comportamentos anormais. Otimize o código das suas aplicações com amplo suporte para linguagens populares, OpenTelemetry e tracing distribuído.
Comece a transmitir, visualizar e analisar traces de APM de suas aplicações usando o Elastic Cloud em questão de minutos.
ComeçarSaiba por que a Elastic foi nomeada Visionária no Magic Quadrant da Gartner para Monitoramento de Performance de Aplicação de 2021.
Saiba maisObtenha um resumo dos recursos mais recentes e veja o Elastic APM em ação com uma demonstração dos especialistas.
Assista agoraMelhore a qualidade do código com tracing distribuído de ponta a ponta
Capture e analise transações distribuídas abrangendo microsserviços, arquiteturas sem servidor e arquiteturas monolíticas, incluindo suporte para AWS Lambda, instrumentação automática e linguagens populares como Java, .NET, PHP, Python, Go e outras. Investigue cada camada, do cliente à aplicação e aos serviços em nuvem, com metadados de transação enriquecidos e marcação para uma análise mais rápida. Minimize o tempo de inatividade e otimize a experiência do cliente anotando transações com dados do cliente e marcadores de implantação.
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt3bb8f110aa706c91/61847bad71dc1b799a7402b5/screenshot-apm-distributed-trace.png)
Não perca nenhum problema de vista com amostragem mais inteligente
A arquitetura escalável e flexível inclui captura, armazenamento, analítica e busca de amostras de 100% dos dados das transações com alta fidelidade, com os mostradores adicionados para aumentar ou diminuir a amostragem conforme necessário. Obtenha controle refinado sobre as condições com amostragem baseada na conclusão do trace de transações para visibilidade ideal.
![](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt845d246f054ae0e0/63d8399d0cf395166a6e1b04/illustration-tail-based-sampling-apm.png)
Identifique rapidamente problemas em aplicações com mapeamento de dependência
Identifique problemas de desempenho com representação visual automatizada e organizada de todas as dependências, incluindo nuvem, mensagens, datastore e serviços de terceiros e seus respectivos dados de desempenho. Explore anomalias, detalhes de transações e métricas para uma análise mais profunda.
![Captura de tela](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/bltfc1d1348121549c0/5fa1d227f9cf41781dad6834/screenshot-apm-service-map.png)
Acelere a análise de causa raiz com machine learning e AIOps
A detecção automática de anomalia usando machine learning, juntamente com correlações de latência, erros e falhas, facilita a localização de problemas (até aqueles intermitentes, difíceis de identificar!) em comparação com as técnicas tradicionais de monitoramento.
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt7e441ea1c6d8640a/61847c3ac9714c667b4fedb1/screenshot-apm-latency-correlations.png)
Implante com confiança com visibilidade do pipeline de CI/CD
Identifique e quantifique as alterações no desempenho das aplicações com visibilidade contínua durante implantações novas ou “azul/verde”. Encontre a causa raiz do problema, reduzindo o escopo a um lançamento, versão ou nós problemáticos, com acesso a traces, logs e métricas contextuais. Obtenha informações sobre trabalhos propensos a erros, compilações lentas e testes inconsistentes com plugins OpenTelemetry baseados em padrões abertos da Elastic para Jenkins, Maven e Ansible.
![Captura de tela do pipeline de CI/CD](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt58db48c91224d9dd/638f493b2e4a1f63daca97e0/screenshot-ci-cd-pipeline.png)
Suporte para padrões abertos, amigável para o desenvolvedor
O suporte para padrões abertos inclui suporte nativo para o protocolo OpenTelemetry, contexto de trace W3C e Jaeger. O OpenTelemetry e as fontes de dados de padrão aberto protegem seus investimentos em observabilidade ao proporcionar máxima flexibilidade e reduzir o custo de esforços de integração futuros.
![](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt38b47d752e0e13d6/63daddbac8540a111ada8c83/diagram-opentelemetry-support-apm-full-width.png)