AppDynamics x New Relic
Monitoramento de infraestruturaé um daqueles nichos de gerenciamento de rede saturados de concorrência. No entanto, neste sector imensamente competitivo, existem poucas ferramentas tão dominantes comoAppDynamicseNova Relíquia. Essas duas plataformas ganharam destaque como algumas das plataformas de monitoramento de rede mais abrangentes e transparentes do jogo. Neste artigo, veremosAppDynamicscontraNova Relíquiadebate para decidir o que é melhor.
Conteúdo [ esconder ]
- AppDynamics
- Nova Relíquia
- Comparação direta entre AppDynamics e New Relic
- Monitoramento de banco de dados
- Instalação
- Painéis personalizados
- Linguagens de programação
- Alertas
- Relatórios
- APIs
- Compatibilidade com terceiros
- Preços
- AppDynamics vs New Relic: o veredicto
AppDynamics
Em 2008,AppDynamicsfoi lançado pela primeira vez por Jyoti Bansal; desde então, a empresa se tornou um dos fornecedores de monitoramento de rede mais conhecidos do mundo.AppDynamicsoferece uma plataforma de monitoramento de desempenho de aplicativos projetada para ajudá-lo a monitorar sua pilha de aplicativos e sua infraestrutura de rede de cima a baixo.
Uma das coisas que fazAppDynamicsespecial é o uso de motores de desempenho inteligentes. Esses incluem:
- Aplicativo iQ
- Microsserviços iQ
- QI de linha de base
- QI de diagnóstico
- Sinal iQ
AppDynamicsé uma solução voltada principalmente para empresas de maior porte. Tem tido muito sucesso como solução de monitoramento de infraestrutura com marcas comoCisco,Expedia,Nasdaq, eDirec TVusando o produto ao longo dos anos.
Nova Relíquia
Nova Relíquiaé outra solução de monitoramento de desempenho de aplicativos que remonta a 2006. Essa solução baseada em SaaS oferece uma variedade de recursos de monitoramento de infraestrutura que permitem aos usuários avaliar a integridade dos dispositivos em toda a rede. ComNova Relíquia,você pode monitorarlocal,baseado em nuvem, einstalações híbridaspara que você tenha transparência em toda a sua infraestrutura de rede.
Existem vários diferentesNova Relíquiaprodutos que você pode usar para estruturar seu ambiente de monitoramento, incluindo:
- Nova Relíquia APM
- Infraestrutura da Nova Relíquia
- Novo navegador de relíquias
- Nova Relíquia Móvel
- Sintéticos New Relic
- Novas informações sobre relíquias
Nova Relíquiatambém teve sucesso com nomes maiores, mas não teve a mesma tração com organizações maiores queAppDynamics.Nova Relíquiaé usado por empresas Zendesk, Hearst, Office Depot e Trulia.
Comparação direta entre AppDynamics e New Relic
Instalação | SaaS, local ou plataforma híbrida | SaaS |
Painéis personalizados | Sim | Sim |
Linguagens de programação | Java, .NET. PHP, Node.js, C++, Python, Go | Java, .NET, Mode.js, PHP, Python, Ruby, Go |
Alertas configuráveis | Sim | Sim |
Relatórios | Sim | Sim |
APIs | API REST | API REST |
Plug-ins e extensões | Mais de 130 extensões | Mais de 100 plug-ins |
Compatível com terceiros | Amazon EC2, AWS EC2, AWS Elastic Cache Microsoft Azure ServiceBus, banco de dados Postgre SQL, Apache, Docker, IBM Websphere, Zabbix, Linux, Splunk, Citrix e Oracle | Amazon EC2, Amazon Elastic Book Store, Amazon RDS, Amazon SQS, Oracle Database, MySQL, Citrix NetScaler, Microsoft Azure SQL, Banco de dados, Apache HTTPd e Red Hat |
Preços | Entre em contato com a equipe de vendas | Contas Pro começam em US$ 199 por mês |
Monitoramento de aplicativos
Com oGerenciamento de desempenho de aplicativos AppDynamics(APM), você pode monitorar o desempenho de aplicativos em toda a sua rede.AppDynamicspermite visualizar o desempenho dos negócios e dos aplicativos em tempo real. O status dos dispositivos e aplicativos conectados é codificado por cores para que você possa ver rapidamente se há uma falha (você pode ver isso claramente na imagem acima).
Uma área ondeAppDynamicsrealmente se destacaNova Relíquiaédescoberta automática.AppDynamicsA solução APM pode descobrir automaticamente jornadas personalizadas por meio de aplicativos. Esta jornada é mapeada em um display visual codificado por cores. Essa descoberta automática registra ações como Adicionar ao carrinho e as exibe em um formato para que você possa ver o que está acontecendo nos bastidores.
O recurso de descoberta automática é mais útil para obter transparência em toda a jornada do usuário. Portanto, se você deseja obter total transparência na jornada do usuário de ponta a ponta,AppDynamicstem uma vantagem distinta sobreNova Relíquia.AppDynamicstambém oferece diagnósticos em nível de código que permitem visualizar a causa raiz de falhas de aplicativos e problemas de desempenho. Isso é inestimável para solucionar problemas de aplicativos em toda a rede.
Nova Relíquia também fornece uma ampla experiência de monitoramento de aplicativos. ComNova Relíquia,você podevisualizar o tempo de resposta do aplicativo,Taxa de transferência,taxas de erro,histogramas de aplicativos,métricas de transação, emapas de serviço. A visualização de histogramas de aplicativos permite visualizar os tempos de resposta de todos os aplicativos conectados. Isso é excelente porque você pode comparar vários aplicativos ao mesmo tempo para ver se há algum problema urgente de desempenho.
Você também pode monitorar serviços externos visualizando gráficos que mostram seus cinco principais serviços externos com base no tempo de resposta e nas chamadas por minuto. Da mesma forma, existe umAnalisador de desempenho JVMque permite visualizar informações comoatividade do tópico,Dados da sessão HTTP,contagens de carga de classe,descarregar contagens, emétricas do pool de conexões. Esses recursos permitem que você saiba se algum problema está surgindo, para que você possa evitá-lo.
Nova Relíquiaprovavelmente oferece a experiência de monitoramento mais simples dos dois, mas a profundidade doAppDynamicsé incomparável no mercado. O recurso de descoberta automática oferece visibilidade completa de todos os seus aplicativos. Se você realmente quer tornar o serviço o melhor possível para o usuário final, entãoAppDynamicsé a melhor escolha dos dois produtos.
Monitoramento de banco de dados
Nova Relíquiapermite que vocêvisualizar o tempo de resposta da chamada do banco de dadoseTaxa de transferência,tempo gasto em chamadas de banco de dados,Análise de consulta SQL,relatórios SQL lentos, eoperações de cache de banco de dados. Uma das coisas que fazNova Relíquia particularmente fácil de usar é a capacidade de filtrar para um banco de dados específico. ComAppDynamicsvocê pode visualizar o consumo de recursos, estados de espera, planos de execução, procedimentos SQL, procedimentos armazenados, objetos de banco de dados, eventos de mudança, sessões de usuário, estatísticas de esquema e planos de execução.
AppDynamicsoferece suporte a uma ampla gama de provedores de banco de dados, incluindoAmazon RDS,MySQL,Oráculo,SQL Postgre,servidor SQL,Scalatra,escala,Sybase ASE,QI Sybase,Banco de dados Mongo,DB2, eCassandra. Em contraste,Nova Relíquia oferece suporte paraOráculo,MySQL,Servidor SQL da Microsoft,SQL do Microsoft Azure Base de dados,Banco de dados Mongo, eSQL Postgre. Você pode descobrir mais sobre como obter uma lista completa de plug-ins e instalá-los neste link aqui .
Instalação
AppDynamicsestá disponível em vários tipos de instalação e pode ser implantado como umPlataforma SaaS,local, ouplataforma híbrida. Por outro lado,Nova Relíquia está disponível apenas por meio de SaaS. Se você está procurando opções de implantação flexíveis, entãoAppDynamicsé o produto para você.
Painéis personalizados
Nova Relíquiapermite que os usuários visualizem uma variedade de métricas de desempenho diretamente no painel. Para personalizar sua experiência, você pode arrastar e soltar métricas de desempenho no painel. Há uma série de métricas de desempenho nativas deNova Relíquiapara você escolher, mas você também pode criar suas próprias métricas. Você pode escolher as métricas que deseja monitorar e construir sua experiência de usuário em torno disso.
OAppDynamicso painel também é personalizável. Você pode exibir métricas de desempenho de aplicativos, servidores e bancos de dados. ComAppDynamics, você pode personalizar a experiência do usuário. Por exemplo, se você quiser que os usuários possam visualizar painéis personalizados, configure a conta deles com oVisualizador de painel personalizadopapel. Existe uma gama demodelos de painel personalizadosque você pode usar para construir desde o início.
Painéis personalizados são uma área ondeAppDynamicseNova Relíquia são completamente iguais. Cada um deles oferece a capacidade de criar painéis personalizados de uma forma acessível para usuários novos e experientes.
Linguagens de programação
Em termos de linguagens de programação, ambos os produtos oferecem suporte para uma variedade de linguagens de programação comuns.AppDynamicsapoia o uso deJava,.LÍQUIDO,PHP,Node.js,C++,Pitão, eIr. Da mesma maneira,Nova Relíquiaoferece suporte paraJava,.LÍQUIDO,Modo.js,PHP,Pitão,Rubi, eIr. Os dois estão no mesmo nível em termos de suporte para linguagens de programação.
Alertas
Em redes maiores, é essencial ter um sistema de alerta instalado para que você possa acompanhar o desempenho do seu aplicativo. Sem alertas, é fácil ficar para trás e perder problemas importantes de desempenho que podem levar à inatividade.AppDynamicseNova Relíquiareconheceram isso e forneceram aos usuários alertas e notificações para que pudessem acompanhar os eventos atuais.
OAppDynamicssistema de alerta funciona fazendo com que o usuário crie um conjunto deRegras de Saúde(Mostrado acima). As regras de saúde são essencialmente uma lista de condições desencadeadoras de alertas. Existem vários deles configurados por padrão, como “A utilização da CPU é muito alta”. Pronto para uso, há também uma variedade de modelos, como oModelo de desempenho geral do aplicativoque monitora métricas como carga de aplicativos e tempo de resposta.
Quando se trata de alertas emNova Relíquia, uma das coisas mais úteis são os alertas de disponibilidade.Nova Relíquiausa um pinger para verificar a disponibilidade de aplicativos enviando solicitações regulares. Se um aplicativo falhar, você receberá um alerta informando que o serviço está offline. Isso permite que você intervenha e coloque o serviço online novamente o mais rápido possível.
ComNova Relíquia,você pode configurar suas próprias políticas de alerta. Você também pode definir políticas de alerta para diferentes grupos de aplicativos, bem como trabalhar com canais de alerta, comoHipChat,Sim,PagerDuty, eFogueira. Com base na gama de configurações disponíveis,AppDynamics'O uso das Regras de Saúde fornece um recurso de alerta mais personalizável do queNova Relíquia.
Relatórios
Os relatórios fornecem a capacidade de refletir sobre seus dados de uso anteriores e a oportunidade de transmitir informações importantes a outros membros de sua equipe. Cada um desses provedores inclui recursos completos de relatórios. ComAppDynamicsvocê pode pegar os dados diretamente do painel e transformá-los em um relatório. Os tipos de relatórios incluemrelatórios de integridade do aplicativo,relatórios do painel,relatório de auditoria do controlador, erelatório da tela inicial.
Você podecrie relatórios conforme necessárioou você pode agendar relatórios regularmente. O agendamento de relatórios é particularmente útil porque permite verificar periodicamente seus dados de desempenho.Nova Relíquiarecursos de relatórios permitem criar e receber relatórios personalizados. Os tipos de relatórios que você pode gerar incluemrelatórios de disponibilidade,relatórios de uso de host,relatórios de análise de capacidade, erelatórios de análise de escalabilidade.
Além disso,Nova Relíquia possui relatórios que permitem criar e visualizar dados periódicos de SLA diariamente, semanalmente ou mensalmente. Todos esses relatórios podem ser baixados como arquivos .csv. Baseado apenas na simplicidade,Nova Relíquialeva a vitória aqui por causa das opções de relatórios predefinidos disponíveis.
APIs
As APIs se tornaram uma das formas mais comuns para os provedores de monitoramento de rede permitirem que os usuários construam seus próprios ambientes de monitoramento.AppDynamicseNova Relíquiacada um tem suas próprias APIs para que os usuários possam organizar sua rede como quiserem, da cabeça aos pés.
No entanto,AppDynamicstambém não para nas extensões; também oferece o uso de umAPI REST. A API REST permite que vocêcriar aplicativos personalizadose complementos para personalizar sua experiência de monitoramento. Usar APIs para obter métricas de aplicativos e configurar novos aplicativos é comum para usuários deAppDynamics.
Nova Relíquia também oferece sua própria API REST que pode ser usada para aprimorar os recursos da plataforma principal de monitoramento. ComNova RelíquiaAPIs, você pode recuperar dados deNova Relíquiaprodutos, insira seus próprios dados e ajuste configurações. Atualmente, você pode usar APIs para aprimorar alertas, APM, navegador, infraestrutura, insights, dispositivos móveis, plug-ins e sintéticos.
Por exemplo, se você quiser usar APIs para melhorar o monitoramento da infraestrutura, poderá usar a API de consulta do Insights para extrair dados de uso de assinatura. Da mesma forma, você pode usar a API de alerta de infraestrutura para gerenciar como recebe alertas.
Plug-ins e extensões
Para uma experiência de monitoramento personalizada, é quase certo que você precisará da opção de adicionar extensões. Isso é algo que ambosAppDynamicseNova Relíquiafacilitaram de uma forma ou de outra. OTroca de AppDynamicséAppDynamics'responde às extensões e permite que os usuários criem e solicitem extensões conforme necessário. Atualmente, existemmais de 130 extensões disponíveispara ser baixado gratuitamente.
Eles são extremamente úteis para aprimorar sua experiência de monitoramento. Por exemplo, se você estiver usando um serviço de nuvem da Amazon, há várias extensões que você pode usar.A extensão de monitoramento Amazon AWS SQS,Extensão de monitoramento AppDynamics para uso com AWS EC2,Extensão de monitoramento do AWS AutoScaling, eExtensão de monitoramento AWS EBS, todos permitem monitorar os serviços da AWS.
Nova Relíquiatambém possui seu próprio sistema de plugins para você monitorar sua pilha de aplicativos. Hámais de 100 plug-insdisponível, mas você também pode construir o seu próprio. Os plug-ins podem ser criados a partir do Ruby SDK, Java SDK ou por meio do uso de APIs. Todos os plugins podem ser encontrados no diretório Plugin Central. NoDiretório Central de Plugins, você pode pesquisar plug-ins que foram publicados por outros desenvolvedores. Depois de ver um plugin de sua preferência, você pode simplesmente pressionar o botão de download e instalá-lo.
Com base na simplicidade do processo de plugin e na integração oferecida pelo Plugin Central Directory,Nova Relíquiaoferece recursos de plug-ins mais acessíveis do queAppDynamics. Embora ambos os produtos permitam que você estruture seu ambiente de monitoramento como desejar,Nova Relíquia tem a vantagem aqui.
Compatibilidade com terceiros
À medida que as redes modernas se tornaram mais complexas com plataformas e serviços de terceiros mais especializados, tornou-se necessário utilizar ferramentas de monitorização de rede que possam interagir com elas. A integração com produtos de terceiros costuma ser uma das únicas maneiras de obter transparência sobre um serviço. Mencionamos acima que ambosAppDynamicseNova Relíquiause plug-ins e extensões para fazer isso. Nesta seção, veremos mais especificamente os serviços com os quais cada produto é compatível.
OBiblioteca AppDynamics Exchangeoferece suporte para uma variedade de serviços e produtos de terceiros, incluindo;Amazon EC2,AWSEC2,AWS ElastiCache,Barramento de serviço do Microsoft Azure,SQL Postgre,Apache,Docker,IBM Websphere,Zabbix,Linux,Splunk,Citrix, eOráculo. Isso fornece uma base sólida para integração com outros produtos.
Em contraste,Nova Relíquiaplug-ins incluem suporte paraAmazon EC2,Loja de blocos elásticos da Amazon,Amazon RDS,Amazon SQS,Banco de dados Oracle,MySQL,Banco de dados SQL do Citrix NetScaler Microsoft Azure,Apache HTTPd, eRed Hat Enterprise Linuxpara nomear alguns. Com base na grande variedade de fornecedores oferecidos,Nova Relíquiatem uma clara vantagem aqui. A gama de fornecedores listados noNova Relíquiasite é consideravelmente mais amplo do que o oferecido comAppDynamicsextensões.
Preços
O preço será uma das características de maior preocupação. Não importa quais restrições orçamentárias você tenha,Nova Relíquiatem uma vantagem distinta para todas as organizações, exceto as maiores.Nova Relíquiaé supostamente a opção mais acessível das duas, e o preço deAppDynamicspode deixá-lo fora do alcance de muitas organizações de pequeno e médio porte.
O preço que você pagará para usarNova Relíquiapode ser calculado sobreNova Relíquialocal na rede Internet. O custo final dependerá de vários fatores, incluindo seu provedor de serviços em nuvem, tamanho da instância, tempo de execução da instância e quantidade de instâncias. Contas profissionais paraNova Relíquiacomece com um preço de $ 199 (£ 151) por mês para cada host. Se você adquirir este plano anual, o preço cairá para $ 149 (£ 113).
Por outro lado, você precisa entrar em contato com a equipe de vendas daAppDynamicspara ver o preçoAPM Pro,APM avançado, ouPico de APM. Há rumores de que o preço do AppDynamics é de US$ 3.600 (£ 2.737) por unidade por ano.
Vale a pena notar queNova Relíquiaoferece uma variedade de opções de preços com base no tipo de plataforma que você deseja implantar. Você pode escolher entreNova Relíquia APM,Infraestrutura da Nova Relíquia,Novo navegador de relíquias,Sintéticos New Relic,Nova Relíquia Móvel, eNovas informações sobre relíquias.
AppDynamics vs New Relic: o veredicto
Dada a amplitude de recursos oferecidos por cada produto, é inegável que ambos são ferramentas de primeira linha em quase todos os ambientes. No entanto, se você tiver orçamento para facilitar isso, recomendamos ir comAppDynamics. A profundidade de suas capacidades de monitoramento de aplicativos, recursos de descoberta automática e extensões dão a ele uma vantagem sobreNova Relíquia.
No entanto, se você está procurando um produto que seja mais simples e um pouco menos complexo, você deve optar porNova Relíquia em vez de. A interface do usuário é intuitiva e você poderá executar um gerenciamento sofisticado de aplicativos sem gastar muito. Você ainda tem uma API REST e ainda tem a capacidade de expandir o programa principal com plug-ins.
Em última análise, a sua escolha de solução de monitoramento de aplicativos dependerá do seu ambiente. Ambientes maiores que gerenciam muitos aplicativos são mais adequados paraAppDynamicsqueNova Relíquia(conforme demonstrado por sua tração com empresas maiores!). Em contraste,Nova Relíquia é melhor para organizações de médio a grande porte que ainda não atingiram seu tamanho máximo.