- 1-888-479-0741
- sales@dotcom-monitor.com
- Minneapolis, MN, EUA
Alternativas de dínamo
Dotcom-Monitor: A plataforma all-in-one para monitorar todas as suas páginas web, aplicativos web, APIs, serviços web e infraestrutura.
Garanta tempo de atividade, desempenho e disponibilidade em escala global com as soluções do Dotcom-Monitor.
Navegadores reais
Medir o desempenho em navegadores de desktop reais como Chrome, Firefox e Internet Explorer.
Monitoramento Global
Entenda o desempenho do usuário em quase 30 locais globais.
Apontar e clicar em scripting
Grave scripts personalizados para monitorar elementos de sites e aplicativos da Web.
Soluções de teste de desempenho de ponta a ponta
Uma ampla gama de soluções para suas necessidades específicas.
Monitore seus sites mais complexos, aplicativos web, APIs e serviços web.
Relatórios e métricas abrangentes permitem identificar rapidamente a causa raiz do tempo de inatividade ou problemas de desempenho.
Características | Dynatrace | Outros Provedores | Dotcom-Monitor |
---|---|---|---|
Painel de instrumentos fácil de usar | |||
Ferramenta de script poderoso, ponto e clique | |||
Monitoramento real baseado em navegador | |||
Padrão de suporte 24 horas por dia, 7º para todas as soluções | |||
Integrações populares de terceiros | |||
Planos e preços simples |
O que é o monitoramento de desempenho de aplicativos?
No mundo do Monitoramento de Desempenho de Aplicativos (APM), Dotcom-Monitor e Dynatrace são os dois jogadores dominantes. No entanto, ambas as soluções empregam estratégias totalmente diferentes para enfrentar o vasto domínio do Monitoramento de Aplicativos. Este artigo analisará como cada uma dessas plataformas aborda o monitoramento e qual dessas abordagens é melhor quando empilhadas umas contra as outras. Também tentamos decifrar qual dessas duas soluções APM poderia se adequar melhor à sua aplicação.
O APM (Application Performance Monitoring, monitoramento de desempenho de aplicativos) gira em torno de um conjunto de ferramentas e técnicas que são projetadas para garantir que os aplicativos de software atendam aos padrões de desempenho exigidos. Para ser mais específico, a APM ajuda os profissionais de TI a garantir que seu software ofereça excelente experiência do usuário (UX). As ferramentas APM coletam informações como utilização da CPU do cliente, latência de rede, Time To First Paint (TTFP) e permitem que uma empresa isole e corrija erros antes que afetem seus usuários finais reais.
Uma breve introdução ao Monitor Dotcom e ao Dynatrace
Agora que temos um melhor entendimento do que é APM, vamos olhar tanto para Dotcom-Monitor quanto para Dynatrace. Veremos o que cada um deles tem a oferecer para implementar a APM em seu ambiente.
Dotcom-Monitor é um player de longa data no domínio APM. A empresa foi fundada em 1998, e sua solução APM é construída em torno do monitoramento de produtos baseados na Web. Eles oferecem uma grande variedade de soluções que são feitas sob medida para analisar e deduzir problemas de desempenho em um aplicativo web.
O Dotcom Monitor fornece monitoramento para as seguintes tecnologias web:
Serviços Web
Inclui monitoramento de serviços da Web, como REST, TCP/IP, SOAP e SSL, para tempo de inatividade e desempenho, e inclui os principais recursos de monitoramento, como alertas, relatórios e painéis. Saiba Mais
Páginas da Web
Monitoramento de páginas da Web individuais quanto a erros, problemas de desempenho e tempos de carregamento usando navegadores e dispositivos reais localizados em todo o mundo. Saiba Mais
Aplicações Web
Permite o monitoramento de aplicativos web que consistem em transações bem definidas. Essas transações podem envolver várias etapas que podem se estender por várias páginas da Web. Saiba Mais
Infraestrutura Web
Ajuda a monitorar uma variedade de infraestruturas da Web, como serviços de streaming, servidores FTP, servidores DNS, servidores de e-mail e muito mais. Saiba Mais
Teste de carga
Uma solução separada de seus produtos de monitoramento, mas disponível dentro da mesma interface. Configure testes de estresse e execute-os em navegadores reais para testar a robustez de seus sites, aplicativos e serviços da Web. Saiba Mais
Dynatrace também é uma plataforma que fornece monitoramento de desempenho de aplicativos. Desde sua criação, em 2015, além da tradicional APM, a empresa tem se expandido para oferecer soluções de monitoramento para infraestrutura, experiência digital do usuário e análise de negócios.
Plataformas e Soluções Dynatrace
Desempenho da aplicação
A Dynatrace oferece monitoramento de desempenho para várias tecnologias como Linux, Android, Web e iOS. Inclua rastreamento em nível de código, microsserviços, ambientes de nuvem híbrida e bancos de dados SQL/NoSQL.
Monitoramento de infraestrutura
Permite o monitoramento de várias infraestruturas, como nuvem, VMs, contêineres e ambientes híbridos.
Experiência Digital
A Dynatrace oferece insights de monitoramento de usuários reais e cargas de trabalho sintéticas combinadas com uma reprodução de sessão baseada em vídeo. Inclui suporte para mobile, web e IoT, RUM, Sintético e replay de sessão.
Análise de Negócios Digitais
Fornece respostas em tempo real para perguntas de negócios, inferindo conclusões obtidas a partir de métricas APM e módulos de experiência digital.
Dynatrace vs. Dotcom-Monitor
Monitorando serviços web
Web Services são as espinhas traseiras de um site tradicional ou de um aplicativo web moderno. Esses serviços incluem (mas não se limitam a) APIs REST, SOAP Services, SMTP, TCP, ICMP, XML e JSON. Além disso, esses serviços são fundamentais para qualquer aplicação que dependa dele. Por isso, é essencial garantir que esses serviços estejam funcionando de acordo com seus padrões, e não há falhas críticas em sua implementação.
O Dotcom-Monitor oferece vigilância abrangente dos serviços web SOAP, REST, JSON e XML, validando a correção de seu conteúdo de resposta, desempenho e tempo de atividade. O desempenho de um serviço é medido pela definição de limites de alerta para tempos mínimos e máximos de resposta. Mais importante, a correção da resposta também é validada verificando se as chamadas de API retornam texto adequado, JSON ou XML. Essas métricas são calculadas para cada solicitação de API, e os alertas são enviados instantaneamente para o seu e-mail ou número de telefone.
O Dotcom-Monitor também tem uma abordagem única para monitorar APIs OAuth 2.0. Ele faz isso criando um dispositivo de monitoramento de várias tarefas usando uma tarefa HTTP/S. Esta tarefa HTTP/S monitora o desempenho e a disponibilidade das APIs baseadas em OAuth. O Dotcom-Monitor fornece uma interface baseada em formulários fáceis de usar para configurar e configurar o monitoramento para diferentes Serviços Web.
A Dynatrace também oferece monitorar os serviços de API, permitindo que você defina APIs e suas respostas esperadas. No entanto, você deve estar familiarizado com o JavaScript para usar seu recurso de monitor HTTP, pois exige que você escreva um pouco da sua lógica de verificação no idioma JavaScript. Dynatrace oferece monitorar APIs OAuth 2.0 também. No entanto, como o método acima, o processo é bastante complicado e requer um pouco de ajuste antes que você possa obtê-lo direito.
Monitorando páginas da Web
Agora vamos ver o que o Dotcom Monitor e o Dynatrace têm a oferecer no monitoramento de páginas web tradicionais.
A solução de monitoramento de páginas da Web do Dotcom-Monitor mede vários aspectos de uma página da Web para fornecer uma descrição detalhada do desempenho do seu site. Seu software de monitoramento é executado em navegadores reais (desktops e celulares) em data centers que estão localizados em todo o mundo. Você também pode simular diferentes dispositivos e conexões de rede imitando conexões 2G, 3G ou 4G durante o monitoramento sintético.
Os resultados finais mostram uma quebra elemento por elemento da página da web e fornecem informações como tempos de carga para cada elemento e tamanho. Você pode facilmente determinar qual deles carrega rapidamente e quais elementos levam um tempo considerável para carregar. Junto com as métricas, os resultados também podem mostrar quaisquer erros que ocorram durante o monitoramento e fornecer informações de diagnóstico sobre esses erros.
A Dynatrace também fornece uma solução semelhante ao monitoramento de páginas da Web, chamada Monitor do Navegador. Você pode monitorar uma única URL e executá-la em dispositivos localizados em diferentes geolocalizações. Os resultados dos quais começam a aparecer instantaneamente, e incluem informações como eventos, erros e propriedades. No entanto, o painel de erros e diagnósticos pode fazer com um pouco mais de informações técnicas.
Dotcom-Monitor EveryStep Web Recorder vs. Dynatrace PurePath
O EveryStep Web Recorder mostrará como criar scripts básicos de monitoramento para aplicativos web, tarefas de tempo de atividade do servidor e testes de carga.
Ao contrário de sites que só têm informações visuais para mostrar a um usuário, os aplicativos da Web lidam com dados e permitem que um usuário manipule esses dados. Portanto, monitorar um aplicativo web pode se tornar uma tarefa desafiadora. Vamos ver como Dotcom-Monitor e Dynatrace resolvem esse problema.
Em resposta, o Dotcom Monitor tem uma solução intuitiva para monitorar aplicativos web. Seu EveryStep Web Recorder pode gravar caminhos comuns de Interface do Usuário para ações específicas e executá-los em navegadores e dispositivos reais localizados em todo o mundo para coletar dados de monitoramento do mundo real. A ferramenta também suporta validação de palavras-chave e imagem para verificar se o conteúdo que está sendo carregado em seu aplicativo está correto.
Por exemplo, você pode gravar as etapas necessárias para gerar um relatório de vendas na ferramenta EveryStep Web Recorder. Posteriormente, para cada etapa, você pode adicionar uma ou mais palavras-chave que devem aparecer nessa página — por exemplo, um texto de título. Você também pode adicionar verificações baseadas em imagem que verificam se uma imagem específica está carregada ou não. Devido à sua abordagem simples, mas eficaz, a ferramenta EveryStep Web Recorder funciona surpreendentemente bem para aplicações dinâmicas como Angular, Vue e React também.
Usando React, Vue ou Angular? Vá com o EveryStep Web Recorder.
A Dynatrace também oferece uma solução semelhante ao EveryStep Web Recorder do Dotcom Monitor, chamado PurePath. O PurePath registra etapas relacionadas a uma transação em um script. Em seguida, ele executa este script em uma infinidade de dispositivos e constrói um traço de nível de código que abrange toda a transação. Além disso, toda interação do usuário (real ou sintética) é acompanhada e relatada individualmente. No entanto, o PurePath não funciona bem com aplicativos web dinâmicos, como Vue ou React, porque não consegue detectar alterações no DOM no tempo de execução. Então, se você quiser monitorar aplicativos web construídos com Vue ou React, o Dotcom Monitor oferece a melhor solução.
Monitoramento de infraestrutura
Para manter consistentemente um bom desempenho em seus aplicativos/sites web, é crucial cuidar da sua infraestrutura de suporte também. Sua infraestrutura de TI pode incluir servidores, dispositivos de rede, configuração de e-mail, Docker, Kubernetes, etc. Para infraestrutura de servidor tradicional, vá com o Dotcom-Monitor. Para qualquer coisa em nuvem ou contêiner, o Dynatrace oferece opções mais robustas.
O Dotcom Monitor oferece soluções de monitoramento dedicadas para a maioria de suas necessidades de infraestrutura. Eles têm soluções de monitoramento disponíveis para diferentes partes da sua infraestrutura, como rede, servidores FTP, desempenho de DNS, servidores de e-mail SMTP/IMAP e até serviços de VOIP.
Ao contrário das soluções do Dotcom Monitor, o monitoramento da infraestrutura Dynatrace gira em torno do monitoramento de ambientes cloud e híbridos. Eles fornecem monitoramento para plataformas como AWS, Docker, Kubernetes, Microsoft Azure e Google Cloud.
Portanto, o que você escolhe aqui depende inteiramente de sua infraestrutura. Se você não usar nenhuma das implantações em nuvem/híbrido mencionadas acima, então o Dotcom-Monitor pode ser uma solução simples, mas poderosa.
Teste de carga
O teste de carga envolve colocar seus sites, serviços ou aplicativos através de tráfego sintético pesado para determinar quaisquer problemas de desempenho relacionados ao dimensionamento, concorrência e capacidade de resposta. Se feito corretamente, o teste de carga pode revelar problemas imprevistos em sua aplicação que só podem ter surgido no ambiente de produção. O Dotcom Monitor oferece uma solução baseada em nuvem chamada LoadView que pode realizar testes reais baseados em navegador em uma rede global e distribuída de dispositivos. Também é fácil configurar scripts usando o mesmo EveryStep Web Recorder que mencionamos anteriormente.
Infelizmente, a Dynatrace não possui uma ferramenta dedicada para testes de carga de aplicações web. Eles oferecem integrações com ferramentas de teste de carga de terceiros, como JMeter, Neotys e LoadRunner, mas isso requer que você se aprofunde em dois ecossistemas diferentes e tenha que gerenciar tudo o que vem junto com isso.
Dynatrace vs. Dotcom-Monitor: Preços baseados em cotações vs. baseados em assinatura
Se você quiser experimentar qualquer uma dessas soluções antes de decidir, tanto o Dynatrace quanto o Dotcom-Monitor oferecem um plano de teste gratuito. Embora, o Dotcom-Monitor ofereça um período de teste muito mais prolongado de 30 dias em comparação com o período de teste de 15 dias oferecido pela Dynatrace. Na minha opinião, você deve testar ambas as soluções antes de se acertar com uma delas.
A Dynatrace oferece uma cotação personalizada para cada cliente, portanto não há preços fixos. No entanto, em alguns casos, pode ser $0,04/hora, o que dá cerca de US $ 30/mês. Para esclarecer, pode ser muito maior do que isso ou talvez até menor dependendo do seu caso de uso. Então, claramente, Dotcom-Monitor parece uma solução viável se o orçamento é uma preocupação para você.
Após o período de teste, se você está procurando optar por uma dessas soluções, então os planos de assinatura do Dotcom-Monitor são extremamente econômicos para todas as ferramentas e serviços que você está recebendo em troca. Todos os planos do Dotcom-Monitor vêm de série com suporte 24 horas por dia, 7 horas por dia, 7º lugar e muitos outros grandes recursos.
Monitoramento de serviços web
US$ 1,99/mês por alvo
(é necessário um mínimo de 10 alvos). Monitore HTTP/S, servidores da Web, APIs da Web (SOAP/REST), ICMP/Ping, certificados SSL e muito mais. Saiba Mais
Monitoramento de páginas da Web
US$ 5,99/mês por página
(é necessário um mínimo de 5 páginas). Monitore com navegadores reais (Chrome/Internet Explorer, Firefox) e simule dispositivos desktop/mobile. Gráficos detalhados em cascata fornecem a você detalhes de desempenho em nível de elemento. Saiba Mais
Monitoramento de aplicativos web
US$ 7,79/mês por etapa
(mínimo de 5 etapas). Suporta scripts para aplicativos web dinâmicos como Flash, Silverlight, AJAX, Vue, Knockout e conteúdo e imagens mais e verfying. Veja a reprodução de vídeo e identifique onde ocorrem os problemas. Saiba Mais
Monitoramento de infraestrutura de internet
US$ 7,99/mês por alvo
(mínimo de 5 alvos). Monitore seus servidores de mídia de streaming, servidores de e-mail, DNS, traceroute, FTP, VoIP/SIP e muito mais. Saiba Mais
Dynatrace vs. Dotcom-Monitor: Conclusão
Explicamos em detalhes o que o Dynatrace e o Dotcom-Monitor têm a oferecer quando se trata de monitoramento de desempenho de aplicativos. Se o seu aplicativo é um site simples, então você não pode errar com nenhuma dessas soluções. No entanto, se você quer um APM para um aplicativo web que tenha complexidade e seja dinâmico, então o Dotcom-Monitor é a sua melhor aposta. Os usuários do Dynatrace comentaram que a interface do usuário pode ser bastante complexa para gerenciar e caminhar. Além disso, a plataforma é executada em cima da rede, que consome memória, potencialmente diminuindo o desempenho de uma transação web. A plataforma Dotcom Monitor tem uma interface fácil de usar, sem painéis complexos e difíceis de ler. É também uma solução geral preferida considerando seus preços e os serviços que tem a oferecer.