icon

Elastic APM

Monitoramento de performance de aplicação gratuito e aberto

Já está hospedando logs e métricas de sistema no Elasticsearch? Expanda para métricas de aplicação com o Elastic APM gratuito e aberto. Veja exatamente onde a sua aplicação está gastando tempo para que você possa corrigir rapidamente os problemas e se sentir satisfeito(a) com o código que envia.

Baixar a versão mais recente
illustrated-screenshot-hero-apm.png

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.

Ver treinamento

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

Assistir ao vídeo

Novo

Na versão 7.9, o Elastic APM expande o suporte para padrões abertos com uma integração com OpenTelemetry, além de contar com controle de erros aprimorado.

Comece investigações de causa raiz aqui

videoImage

Você acabou de receber um alerta sobre uma taxa de erro excepcionalmente alta. O que vem a seguir? Abra a página de visão geral dos serviços e obtenha um resumo das transações, dependências e métricas críticas de um serviço para que você possa entender o escopo dos problemas em tempo real. Quando você estiver pronto(a) para se aprofundar, nossa UI dedicada usará o poder da busca para ajudar você a identificar gargalos e se concentrar em mudanças problemáticas no nível do código.

videoImage

Ligue os pontos com os mapas de serviços

Obtenha uma representação visual de como seus serviços estão conectados em uma visão clara. Veja como está o desempenho deles com KPIs destacados, identifique possíveis áreas problemáticas com indicadores de integridade alimentados por machine learning e examine serviços individuais para identificar obstáculos. Comece aqui para investigar o impacto das interrupções e tome medidas para otimizar o desempenho em todos os seus serviços.

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. Teste o código localmente usando recursos de monitoramento sintético em várias etapas e, em seguida, monitore a experiência do usuário em tempo real a partir de uma visualização selecionada.

Detecte tempos de resposta anômalos com o machine learning

Habilite a detecção de anomalias baseada em machine learning diretamente do app do APM no Kibana. Encontre o comportamento anômalo e as partes problemáticas com recursos de machine learning que modelam automaticamente seus dados. O machine learning por ambiente identifica automaticamente anomalias de transação conforme suas aplicações aumentam ou diminuem de tamanho.

Receba alertas e então reaja

Tudo bem, você pode até ficar hipnotizado(a) com os nossos lindos dashboards e apps, mas provavelmente em algum momento precisará parar de olhar para eles. Monitore o desempenho do seu código com os nossos recursos de alerta. Crie alertas baseados em anomalias vinculados à gravidade das detecções ou alertas baseados em limites para quando você estiver se aproximando dos seus SLAs. Receba notificações por e-mail, Slack, PagerDuty e muito mais para que você nunca perca nada.

Ele é amigável para o desenvolvedor e amigável com a linguagem

O Elastic APM oferece suporte para Java, Go, Node.js, Python, PHP, Ruby, .NET e monitoramento de usuário real (JavaScript) para aplicações de várias páginas e de página única. E mais linguagens de programação estão a caminho. Além disso, com o suporte para padrões abertos como Jaeger e OpenTelemetry, é muito fácil enviar dados de apps instrumentados existentes para o Elastic APM. Não está vendo o que precisa? Crie ou recorra à comunidade open source. Explore todas as linguagens compatíveis.

PREÇOS

Simplifique. 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 Elastic APM ou participe conosco do fórum do Elastic 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 dividir 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 use o Elastic Observability gratuito e aberto para expandir suas análises, reduzir os custos operacionais e tornar seu caso de uso ainda mais sofisticado.

Logs

Logs

Logging rápido, escalável e incansável.
Métricas

Métricas

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.