AppDynamics et Dynatrace
AppDynamicsetDynatracesont deux des fournisseurs de surveillance des performances des applications les plus connus au monde. Les organisations qui ont besoin de transparence sur les performances des applications et les transactions commerciales sur l’ensemble de leur infrastructure utilisent ces outils de manière prédominante. Dans cet article, c'estAppDynamicscontreDynatracepour voir pourquoi ces plateformes sont si populaires et laquelle est la meilleure !
Contenu [ cacher ]
- AppDynamics
- Dynatrace
- AppDynamics contre Dynatrace APM : face à face !
- Surveillance des performances des applications
- Découverte d'applications
- Surveillance du cloud
- Intelligence artificielle et apprentissage automatique
- Alertes
- APIS
- Plugins
- Support tiers et support technologique
- Soutien communautaire
- Tarifs
- AppDynamics contre Dynatrace : le verdict final
AppDynamics
AppDynamicsest une solution de surveillance des performances des applications qui combine la surveillance des utilisations et la surveillance des performances commerciales pour fournir le meilleur service aux utilisateurs. AvecAppDynamicstu peuxvisualisez vos transactions commerciales et les performances de vos applications en temps réel via le tableau de bord. La plate-forme intègre également l'apprentissage automatique afin que vous receviez des alertes lorsque de mauvaises performances sont reconnues (ceci est discuté plus en détail ci-dessous).
Dynatrace
Dynatraceest une solution de surveillance des applications dotée de sa propre solution d'IA intégrée.Dynatracetu peuxsurveillez vos applications en temps réel, ainsi quehybride,environnements multi-cloud,microservices,conteneurs, etexpérience utilisateur. L’objectif final du suivi à traversDynatraceest de fournir aux utilisateurs une expérience aussi efficace que possible.
C'est dans cet objectif en tête queDynatracea la capacité de surveiller presque tous les parcours des utilisateurs et des entreprises dans votre environnement. Elle a connu un tel succès dans cette entreprise qu'elle a acquis une série de noms établis parmi sa clientèle. En fait,Dynatraceest la solution de choix pour 72 des Fortune 100 !
AppDynamics contre Dynatrace APM : face à face !
Surveillance des performances des applications | Oui | Oui |
Surveillance du cloud | Oui | Oui |
IA | Oui | Oui |
Alertes | Oui (préconfiguré et personnalisé) | Oui (préconfiguré et personnalisé) |
APIS | API du contrôleur, API des événements d'analyse, API de l'agent de machine autonome, API de l'agent de base de données, API d'instrumentation de l'agent d'application et API du connecteur cloud | API Dynatrace Problems, API Events, API Topology et Smartscape, API JavaScript et API Log Analytics. |
Plugins | Oui (personnalisé et tiers) | Extensions (personnalisées 130+) |
Support tiers et support technique | Oui, y compris les machines virtuelles Oracle, Google CLoud, IBM Cloud, .NET, Amazon Web Services, Java, Cloud Foundry, PagerDuty et Azure. | Oui, y compris Amazon Web Services, Google Cloud, IBM Cloud, Docker, Cloud Foundry, Mesosphere, Microsoft Azure, Red Hat Enterprise Linux, Pivotal et SAP. |
Tarifs | 3 600 $ (2 739 £) par unité et par an | Abonnement de 10 000 $ (7 609 £) par an |
Surveillance des performances des applications
Sur la base de la conception des produits, il est clair que la surveillance des performances des applications est le pain quotidien de ces deux fournisseurs.AppDynamicsles capacités de surveillance des applications incluentcartographie des applications,ligne de base dynamique etdiagnostic au niveau du code. La surveillance des performances de base signifie que chaque agent surveillant les transactions commerciales renvoie des données au contrôleur.AppDynamicsutilise ensuite l'apprentissage automatique pour créer une référence pour chaque métrique.
SelonAppDynamics, une référence est une caractéristique de performances dominante d'une application. Les métriques de base peuvent être appliquées à des métriques telles que les temps de réponse des applications et les conversions. Cela vous fournit un point de référence beaucoup plus clair que de vous estimer. En d’autres termes, les références vous aident à voir clairement quand les problèmes de performances ont un impact significatif sur vos applications.
Dynatracefournit également une expérience étendue de surveillance des applications, qui offre une visibilité depuis l'infrastructure de base jusqu'aux services cloud. Tu peuxsurveiller les mesures en temps réel sur les performances des applicationspour garantir que tous les services sont opérationnels. Si des problèmes de performances sont identifiés, les capacités d’intelligence artificielle de la plateforme vous aident à prendre des mesures et à en identifier la cause profonde.
LeMoteur d'IA Dynatracefait ça paranalyser les métriques extraites directement de Dynatrace OneAgentetoutils tiers. LeLe moteur Dynatrace AI peut identifier les anomalieset les problèmes de performances et identifier la cause du problème. Tout cela se fait automatiquement et vous n’avez rien à configurer.
Ces deux éléments sont très proches en termes de capacités de surveillance des applications, maisAppDynamicsa un léger avantage en termes de facilité d’utilisation. Des fonctionnalités comme lecarte topologiquevous aide à passer au crible des applications disparates et à conserver une visibilité complète sur votre environnement.
Découverte d'applications
Découverte d'applicationsest l'une des fonctionnalités les plus utiles pour surveiller diverses gammes d'applications, car elle élimine le besoin de tout configurer manuellement à partir de zéro. Il vous aide également à relier les points entre les services cloud clairsemés afin que vous puissiez conserver un semblant de visibilité. Les deuxAppDynamicsetDynatracepeut être utilisé pour découvrir automatiquement des applications dans toute votre pile.
AppDynamicsa unfonction de découverte automatiqueconçu pour découvrir automatiquement l'infrastructure afin que vous puissiez visualiser le parcours client qui se déroule au sein de chaque appareil. Vous pouvez voir l'intégralité du parcours client, depuis les connexions jusqu'à des informations plus détaillées telles que les profils utilisateur. Avoir toutes ces informations à portée de main vous garantit de ne rien manquer qui pourrait nuire à l’expérience client. Toutes ces informations sont affichées sous la forme d'une carte topologique.
LeDécouverte automatique DynatraceCette fonctionnalité est particulièrement rapide et vous permet de cartographier votre infrastructure physique et virtuelle en moins de cinq minutes.La technologie Smartscape de Dynatracepeut détectersites Internet,applications,prestations de service,processus,services cloud,hôtes, etréseaux automatiquement. Ces informations sont ensuite affichées sous forme d’une carte topologique de pointe. Il s'agit d'une comparaison serrée mais l'avantage revient àAppDynamicsen fonction de la clarté de l'affichage et de la manière dont la carte topologique affiche toutes les informations dont vous avez besoin.
Surveillance du cloud
Étant donné le rôle central des services cloud dans les environnements réseau modernes, obtenir une visibilité sur les services cloud est devenu extrêmement important. S'agissant de deux solutions haut de gamme, il n'est pas surprenant queAppDynamicsetDynatraceont le potentiel de surveiller les services cloud avec une visibilité complète. AvecAppDynamicsvous pouvez surveiller les performances des applications et les transactions commerciales des services cloud en temps réel, comme vous le feriez avec une application virtuelle.
En visualisant les transactions commerciales dans le cloud, vous pouvez voir comment votre application répond aux clients lorsqu'ils effectuent des recherches, ajoutent des produits à un panier ou effectuent un paiement. L'une des fonctionnalités les plus utiles en termes de visibilité sur le cloud est ladécouverte automatiquefonctionnalité. La découverte automatique peut fonctionner avec les services cloud pour rechercher des transactions commerciales et vous montrer uncarte topologique du traficse déplaçant dans votre service. Cela vous donne une perspective claire des performances d’un service cloud.
Dynatracepermet aux utilisateurs de visualiser les performances des services cloud populaires en temps réel. Il s’agit notamment des mesures de santé des infrastructures.Dynatrace prend en charge une gamme de plateformes cloudy comprisServices Web Amazon,Google Cloud,Microsoft Azure,Fonderie de nuages,Kubernetes,RedHat OpenShift, etHéroku. Ce qui fait de Dynatrace une bonne plateforme de surveillance du cloud, c'est son utilisation de l'IA.
La solution d’IA de la plateforme est capable de suivre l’évolution des dépendances qui rendent traditionnellement les services cloud si difficiles à gérer. La solution d’IA prend en charge la détection automatique des problèmes de performances en temps réel d’une manière qui ne peut pas être répliquée manuellement. Cela permet aux utilisateurs de contourner les limites traditionnelles de la surveillance des services cloud opaques.
Intelligence artificielle et apprentissage automatique
L’intelligence artificielle et l’apprentissage automatique ont bouleversé le modèle traditionnel de gestion des applications.AppDynamicsetDynatraceont adopté ce nouveau modèle en utilisant pleinement les capacités d'apprentissage automatique pour détecter les anomalies de performances. Comme mentionné ci-dessus,AppDynamicsutilise l'apprentissage automatique pour automatiquementcalculer les références de performancesetdétecter un comportement anormal.
Une fois qu'un comportement anormal est identifié, une alerte est envoyée à l'utilisateur. Lorsqu'il s'agit de résolution de pannes, le système d'IA accélère le processus de dépannage en recherchant des anomalies basées surtemps de réponse moyen. L’IA peut aller jusqu’à la ligne de code à l’origine du problème. C’est excellent pour garantir que vos clients bénéficient de la meilleure expérience utilisateur.
L'IA de Dynatrace est conçu pourreconnaître les problèmes de performances dans l'ensemble de votre pile d'applications. La plateforme utilise l'analyse prédictive et le référencement pour détecter les comportements anormaux sur les applications et vous avertir lorsque vous devez prendre des mesures. CeLa solution d’IA a même la capacité de déterminer si un seuil déclenché pose problèmecela a un impact sur l’expérience client. Essentiellement, l’IA aide à hiérarchiser automatiquement les problèmes de performances et ignore les problèmes triviaux afin de réduire les alertes excessives.
Alertes
LeLe système d'alertes AppDynamics est basé sur les règles de santé, ce sont des règles que vous configurez pourdéterminer quand les alertes sont déclenchées. Cependant,AppDynamicsest livré avec un certain nombre de règles de santé préconfigurées avec lesquelles vous pouvez commencer. Une fois que vous maîtrisez le système, vous pouvez commencer à vous diversifier etcréez vos propres alertes personnalisées.
Ce qui est intéressant avec le système d'alertes, c'est que vous pouvez non seulement envoyer une notification, mais aussiautomatiser une réactionen réponse. Vous pouvez exécuter des réactions telles queDiagnostique,remédiation,Requêtes HTTP,mise à l'échelle automatique du cloud, et même des actions personnalisées.AppDynamicsvous offre ainsi un niveau d’automatisation qui n’est pas fourni de la même manière parDynatrace.
DynatraceLa plateforme utilise l'intelligence artificielle pour identifier les problèmes de performances dans tout votre environnement. Chaque fois qu'un problème est détecté, une alerte est envoyée pour vous informer du problème. Chaque alerte comprend des informations pour vous aider à identifier la cause première. Si nécessaire, vous pouvez créer vos propres conditions d'alerte endéfinition des seuils d'alerte.
Tout ce que vous avez à faire estcréer un nom d'alerte,type de portée, etmétrique, etpuis dictez une valeur d'alerte pour agir comme condition de déclenchement. Par exemple, vous pouvez configurer une alerte pour vous avertir si le disque disponible est inférieur à 23 Go. Toutes les alertes en direct sont affichées dans le fil des problèmes afin que vous puissiez répondre rapidement aux problèmes de performances dès qu'ils surviennent.
APIS
Il existe une gamme deAPI Dynatraceincluant leAPI des problèmes Dynatrace,API d'événements,Topologie et API Smartscape,API JavaScript, et leAPI d'analyse des journaux. L'API Events génère un flux global d'événements non corrélés, affiche les paramètres des événements individuels et transmet les événements externes à votre environnement de surveillance.
Il est important de noter queL'accès à l'API est limité aux utilisateurs de Dynatrace. Tu peuxn'ayez que jusqu'à 50 requêtes par minute avec Dynatrace dans un environnement SaaS. Vous pouvez cependant surveiller gratuitement jusqu'à 100 métriques personnalisées par mois avec l'API Dynatrace.
AppDynamics possède également sa propre APIqui permet à l'utilisateur decréer des applications personnaliséeset ajoutez de nouvelles mesures à l'environnement de surveillance.AppDynamicspropose également aux utilisateurs plusieurs API pour personnaliser la plateforme de surveillance. Ceux-ci incluent leAPI du contrôleur,API d'événements d'analyse,API d'agent de machine autonome,API de l'agent de base de données,API d'instrumentation de l'agent d'application, etAPI du connecteur cloud. Par exemple, l'API du contrôleur est utilisée pour gérer et configurer le contrôleur ainsi que les métriques de requête.
Plugins
Construire un environnement de surveillance autour de votre organisation est presque impossible si vous ne disposez pas des plugins et des extensions disponibles pour personnaliser votre expérience. De nouveaux services sont constamment publiés, les plugins vous donnent donc la possibilité de mettre à jour votre environnement de surveillance et de rester au courant des développements actuels sur le marché.
Dynatracete permet decréez vos propres pluginsen fonction des besoins de votre entreprise. Pour créer des plugins, vous devezcoder en Pythonet créez un fichier JSON qui détermine la façon dont les métriques seront affichées. Une fois que vous avez créé des métriques personnalisées, elles seront affichées à côté des métriques de performances OneAgent que vous voyez prêtes à l’emploi. Il existe un certain nombre defournisseurs tiers qui ont créé des plugins pour Dynatrace, comme lePlugin de surveillance des applications Jenkins Dynatrace.
AvecAppDynamicsvous pouvez non seulement créer vos propres plugins, mais également télécharger d'autres plugins tiers.AppDynamicsdispose d'une section de son site Internet dédiée àÉchange AppDynamics, qui comprend une gamme d'extensions. Il y aplus de 130 extensionssur le site Web AppDynamics Exchange pour que vous puissiez le télécharger et l'intégrer à votre environnement de surveillance.
Les extensions incluent leExtension AppDynamics Monitor à utiliser avec Apache. Ce plugin permet à l'utilisateur de prendre des métriques à partir d'un serveur Web Apache et de les afficher dans leNavigateur de métriques AppDynamics. Parmi les deux fournisseurs,AppDynamicsa la meilleure configuration de plugins car il vous suffit d'aller dans leAppDynamics Échangepour afficher une liste des plugins existants. AvecDynatracevous devez rechercher sur d'autres sites pour voir ce qui est disponible pour vous.
Support tiers et support technologique
Ces deux produits prennent en charge une vaste gamme de technologies différentes. Il y en a tellement que nous n’allons pas tous les énumérer ici, mais nous examinerons quelques-uns des plus importants.Dynatraceest en partenariat avec de nombreux autres fournisseurs de technologies bien connus tels queServices Web Amazon,Google Cloud,IBM-Cloud,Docker,Fonderie de nuages,Mésosphère,Microsoft Azure,Red Hat Entreprise Linux,Pivot, etSÈVE.
De la même manière,AppDynamicsoffre un soutien pourOracle,Google Cloud,IBM-Cloud,.FILET,Services Web Amazon,Java,Fonderie de nuages,Service de téléavertisseur, etMachines virtuelles Azure. C'est un domaine oùAppDynamicsetDynatracesont uniformément assortis en fonction du seul volume.
Soutien communautaire
Lorsqu'il s'agit de tirer le meilleur parti de votre outil de surveillance d'applications, le support communautaire après achat est une ressource d'informations inestimable.AppDynamicspossède son propre site communautaire qui comprend des forums et une base de connaissances. Sur les forums, vous pouvez converser avec les autres membres de la communauté et poser des questions techniques au fur et à mesure. Bien que ce forum ne soit pas rempli de personnes, il y a suffisamment de membres actifs pour que vous puissiez obtenir des informations précieuses.
Dynatracepossède également son propre site communautaire.Sur le site communautaire, vous pouvez visiter les forums,consulter la documentation du produit, etContactez le support. Il semble queAppDynamicsa le forum le plus actif des deux fournisseurs, donc si vous recherchez une communauté active, alors vous feriez mieux d'utiliserAppDynamics.
Tarifs
AppDynamicspropose un plan gratuit qui limite les unités d'agent ; cependant, la version professionnelle complète commence au prix de 3 600 $ (2 739 £) par unité et par an. D'autre part,Dynatracecoûterait environ 10 000 $ (7 607 £) pour un abonnement annuel. Cela rend les deux produits des solutions de surveillance des applications assez coûteuses.AppDynamicsest disponible sous forme deSaaS,sur site, etsolution hybride. Nous recommandons AppDynamics en termes de prix car c'est le moins cher des deux.
AppDynamics contre Dynatrace : le verdict final
Chacun de ces outils offre une expérience de performances applicatives robuste et diversifiée, inégalée par la plupart des autres fournisseurs du marché. Bien que ces deux produits aient une puissance et une polyvalence considérables,AppDynamicsremporte la victoire. Alors queDynatraceest un produit haut de gamme, il semble un peu démodé lorsqu'il est côte à côte avecAppDynamics.
La plate-forme qui vous convient dépend de ce que vous souhaitez atteindre grâce à vos efforts de surveillance des applications. Parfois, la personne qui manipule le produit est tout aussi importante que le produit lui-même. Entre de bonnes mains, il n’y a pratiquement aucune limite en matière de surveillance des applications avec l’un ou l’autre produit. Tout dépend de la manière dont ils sont appliqués dans votre environnement.