icon

Elastic APM

APM (Monitoramento de performance de aplicação) open source

Já está hospedando logs e metrics de sistema no Elasticsearch? Expanda para as metrics de aplicação com o Elastic APM. Veja exatamente onde a aplicação está desperdiçando tempo para poder corrigir rapidamente os problemas e ficar satisfeito com o código enviado.

MarketoFEForm

Faça download da versão mais recente

Saiba como começar com o monitoramento de performance de aplicação usando o Elastic Stack.

Assistir ao vídeo

Aprofunde-se no Elastic APM com o nosso treinamento do APM.

Visualizar treinamento

Veja como implementar rapidamente sua iniciativa de observabilidade com o Elasticsearch Service.

Assistir ao vídeo

Novo

Na versão 7.6, o Elastic APM pode atuar como uma entrada de ingestão do Jaeger, permitindo aos usuários ingerir rastreamentos instrumentados pelo Jaeger diretamente no Elasticsearch por meio do servidor do APM.

Busca + APM

A localização e a correção de empecilhos em seu código se resume à busca. Nossa IU dedicada permite identificar gargalos e manter o foco nas alterações problemáticas no nível do código. Consequentemente, você obtém um código melhor e mais eficiente que resulta em: um ciclo mais ágil de desenvolvimento, teste e implantação; aplicações mais rápidas; e melhores experiências dos clientes.

Combine tudo com o rastreamento distribuído

Quer saber como é o fluxo das solicitações pela infraestrutura inteira? Combine as transações com um rastreamento distribuído e obtenha uma visão clara de como os serviços estão interagindo. Veja quais frameworks de mensagens (como o Kafka) foram utilizados e visualize as chamadas de serviço entre eles, descubra onde os problemas de latência estão surgindo no caminho e identifique os componentes que precisam ser otimizados.

Os dashboards que você adora, agora na versão do APM

O Elastic APM faz a instrumentação das suas aplicações para enviar metrics de desempenho ao Elasticsearch para visualização no Kibana com dashboards pré-configurados.

E, como os dados são armazenados como documentos brutos no Elasticsearch, os dados de rastreamento podem coexistir com os logs de infraestrutura, as metrics de servidor, os eventos de segurança e muito mais — facilitando a análise de todos os dados em um único local.

Detecte tempos de resposta anômalos com o machine learning

Crie um trabalho diretamente da app APM no Kibana. Localize o comportamento anômalo e as partes problemáticas com os recursos de machine learning que modelam automaticamente seus dados.

Receba alertas, depois reaja

Tudo bem, você pode até ficar hipnotizado com os nossos dashboards atraentes, mas provavelmente em algum momento precisará parar de olhar para eles. Fique atualizado sobre o desempenho de seu código com os nossos recursos de alertas. Obtenha uma notificação por e-mail quando algo dá errado ou uma notificação do Slack quando algo dá muito certo.

Ele é amigável ao desenvolvedor e amigável à linguagem

O Elastic APM oferece suporte para Java, Go, Node.js, Python, Ruby, .NET e Real User Monitoring (JavaScript) para aplicações de várias páginas e de página única — e mais linguagens de programação estão a caminho. Se você já instrumentou os seus apps com o Jaeger, pode transmitir esses rastreamentos diretamente para o Elastic APM. Não está vendo o que precisa? Crie ou recorra à comunidade de open source.

PREÇOS

Mantenha isso simples. Não há preços por agente.

Não importa como você comece ou cresça com a Elastic, não deve se restringir à forma como obtém valor de nossos produtos. Basta pagar pelos recursos de que você precisa, implantá-los como quiser e fazer ainda mais coisas incríveis com a Elastic.

Somente quatro linhas de código necessárias para você começar

Implante um cluster no Elastic Cloud ou obtenha uma instalação novinha do Elastic Stack, use um APM Server e adicione um pouco de código para fazer instrumentação da sua app com os agentes. Basta fazer isso para enviar os dados de desempenho da aplicação ao Elasticsearch. Use o agente do lado do servidor para rastrear sua aplicação, e o Real User Monitoring (RUM) para captar quaisquer problemas no navegador. Tem dúvidas ou quer ajustar sua instalação? Acesse a documentação do APM ou associe-se ao nosso fórum do APM.

What just happened?

The APM agent installed in your application collects and streams application performance metrics to your APM server, where they are processed and stored in Elasticsearch. In a matter of minutes you can start viewing your performance data either in the dedicated APM app or prebuilt dashboards.

Advanced configuration?

Please refer to the APM documentation.

O APM é apenas um dos métodos para fatiar seus dados

Tem eventos de segurança? Logs de site ou servidor? Documentos com páginas e páginas de texto? Centralize tudo isso no Elastic Stack e analise uniformemente com o Elastic Common Schema (ECS) para expandir suas análises, reduzir os custos operacionais e tornar seu caso de uso ainda mais sofisticado.

Logs

Logs

Logging rápido e escalável que não vai parar.

Metrics

Metrics

Faça os cálculos: CPU, memória e muito mais.

Uptime

Uptime

Monitore e reaja aos problemas de disponibilidade em suas aplicações e serviços.