Casa Ressenyes Revisió i valoració d'Appdynamics

Revisió i valoració d'Appdynamics

Taula de continguts:

Vídeo: How to Integrate AppDynamics with Slack (Setembre 2024)

Vídeo: How to Integrate AppDynamics with Slack (Setembre 2024)
Anonim

Seguiment Unificat

AppDynamics ofereix una solució particular que anomena Monitorització Unificada. Amb finalitats empresarials, això significa sis productes AppDynamics diferents integrats en una plataforma: APM, Navegador per a usuaris reals (RUM) del navegador, RUM mòbil, Monitorització sintètica (actualment en beta), Monitorització de bases de dades i Monitorització de servidors. L’objectiu és proporcionar visibilitat a tota la pila web, front end i back end, per gestionar l’experiència de l’usuari (UX) a través de navegadors i dispositius, amb la infraestructura, l’anàlisi de causes arrels i les alertes a mida per rastrejar exactament on es produeix un problema de rendiment.

Per provar si AppDynamics pot fer tot això o no, vaig començar al tauler principal. La barra de navegació a la part superior enumera els components primaris en l'ordre relatiu en què un usuari empresari pugui necessitar-los (a partir de les aplicacions, seguit de bases de dades, infraestructures, anàlisis, taulers de taula i informes i alerta i resposta). A sota de la barra de navegació hi ha una disposició de rajoles neta, amb caixes per a aplicacions i bases de dades, cadascuna amb barres d'estat verd i vermell que indiquen la salut actual, la mesura de rendiment intern d'UX d'AppDynamics de cada lloc web.

A diferència de Dynatrace UEM, SmartBear AlertSite Pro i Pingdom, AppDynamics no utilitza l’estàndard obert de Performance Performance Application (Apdex) per a la mesura de UX i, de fet, algunes persones d’AppDynamics s’oposen vocalment a l’índex popular. Els altres quadres de tauler inclouen un quadre d'Analytics que proporciona una instantània d'esdeveniments i transaccions de l'usuari, així com una llista de taulers de taula integrats i personalitzats similars a la mateixa rajola del quadre de comandament UEM de Dynatrace, però amb un disseny més nu. apropant-nos al disseny SmartBear AlertSite Pro.

Des de la perspectiva de control de llocs web únicament, els usuaris comercials passaran la major part del temps a la pestanya Aplicacions. Vaig fer clic en una de les aplicacions de demostració, un lloc de venda al detall en línia i em vaig trobar buscant un mapa de flux detallat que esquemava l’arquitectura completa de l’aplicació. Les fletxes anaven des dels nodes de front-end Java i PHP a través de bases de dades i servidors MySQL, amb línies interactives que mostraven el flux de trucades HTTP d’una ubicació a una altra quan el meu ratolí es va col·locar sobre una línia. La disposició conceptual és similar a la forma en què Ghostery MCM representa les etiquetes de tercers i els components del lloc web, però amb un enfocament més complet en el camí que realitza una transacció de l'usuari.

A la mateixa vista del Tauler de comandes d’aplicacions, vaig fer una llista amb les transaccions comercials principals que, en el context del lloc de venda en línia, van destacar les pàgines de productes que van rebre més trucades HTTP, ordenades per errors i temps de resposta de la pàgina (amb una marca de verificació verda per indicar la seva salut). Altres dues pestanyes interessants d’aquest tauler eren Transaction Snapshots i Transaction Score, que proporcionen instantànies de rendiment periòdiques d’un lloc web o d’una aplicació en funció de si l’UX era normal, lent o ple d’errors. El punt de transacció transforma aleshores la llarga llista de transaccions en un gràfic de barres que mostra percentatges de transaccions, des de "tot normal" fins a "parada i error". Vaig trobar que aquesta era una manera ràpida i senzilla de portar aquesta llarga llista de transaccions i fer-la servir amb un gràfic senzill perquè els usuaris visualitzessin el rendiment del lloc web.

Desplaçant-me per la navegació vertical que hi ha a la part esquerra de la pestanya Aplicacions, he trobat tant pàgines d’Usuari Web com d’Usuaris mòbils que descomponen el trànsit d’usuaris. Cadascun proporciona el mateix tipus de taulers de rajoles personalitzables que es troben a Dynatrace UEM, amb una selecció de mapes interactius que desglossen el temps de resposta dels usuaris, les sol·licituds de pàgines per diferents motius i els gràfics de diferents navegadors, dispositius i sistemes operatius utilitzats. Dynatrace UEM proporciona una gamma lleugerament més àmplia d’opcions de disseny i traça, però la funcionalitat és essencialment igual. Pel que fa al trànsit, AppDynamics ofereix monitorització tant RUM com sintètica, però, a diferència de productes centrats en sintètics com SmartBear AlertSite Pro, AppDynamics es centra principalment en RUM. El seguiment sintètic de la plataforma s’utilitza més per a avisos d’error precoç, provant llocs web amb treballs establerts a intervals diferents.

Dins del negoci

Afegint les aplicacions a Bases de dades i infraestructures, AppDynamics va oferir el mateix nivell de visibilitat empresarial fàcilment comprensible a la part posterior dels llocs web que el front end. Després de fer clic en una de les bases de dades enumerades, es va presentar una altra visualització de tauler interactiu amb mètriques com ara temps de càrrega, memòria i entrada / sortida de xarxa i de disc (E / S), amb visualitzacions en directe i informes sobre consultes, trucades de bases de dades i sessions..

Els servidors de llista de pestanyes Infraestructura funcionaven de la mateixa manera. Totes aquestes pestanyes s’uneixen a les capacitats d’anàlisi de causes bàsiques d’AppDynamics, cosa que m’ha facilitat poder treure dades de cada nivell de l’aplicació minorista en línia en un quadre de comandament personalitzat. Aquí és en què he pogut rastrejar una sol·licitud de transacció d’un usuari concret amb el que AppDynamics anomena la seva característica de "etiquetar i rastrejar", fent el seguiment des del mapa de flux de l’aplicació a través de les trucades a la base de dades, que es mostra en un gràfic de línia en un quadre, per el procés de CPU del servidor al següent. Els processos de fons també són en gran mesura lliures de codi, perquè la "instrumentació de codi intel·ligent" d'AppDynamics em permet configurar i controlar bases de dades i servidors sense cap configuració manual.

La visibilitat de l’APM de fons i l’anàlisi de la causa arrel disponible a través d’AppDynamics són algunes de les funcions més atractives per als equips de desenvolupament i desenvolupament d’empreses. Tanmateix, per als usuaris de negocis mitjans, els taulers de comandes preconstruits i personalitzats de la plataforma són els que atrauen les transaccions comercials que probablement cridaran l’atenció. Per crear un tauler de comandament personalitzat, l'experiència AppDynamics va ser a la vegada amb SmartBear AlertSite Pro i Dynatrace UEM, que va presentar les rajoles com a quadrícula regulable o mitjançant un quadre de tauler absolut més estructurat amb propietats gràfiques clarament definides.

En afegir components al quadre de comandament, he pogut representar diferents categories de mètriques (per exemple, el rendiment general de l’aplicació, el rendiment de transaccions comercials, UX, etc.) com a gràfic, gràfic de tacte o gràfic de calibre de velocitat. També vaig tenir l'opció d'afegir una llum d'estat, un quadre de llista d'esdeveniments per a regles de salut i altres ginys. El que va fer que aquests taulers personalitzats siguin d’ús particular des de la perspectiva empresarial és la seva capacitat per representar el rendiment en funció dels ingressos. AppDynamics estableix bases de rendiment sobre les quals es poden mesurar les transaccions comercials de final a extrem i inclou suport asincrònic per presentar aquestes dades de negoci en temps real a través dels taulers de comandament, sense molta latència. La meva prova també va incloure dades d’un lloc web de facturació de pel·lícules i, en un quadre de comandament personalitzat, el negoci pot comparar el temps mitjà de resposta amb el volum de compres d’entrades i els ingressos totals del lloc web. Es poden crear taulers de comandament personalitzats per a usuaris empresarials a diferents nivells d’una empresa, proporcionant directius de màrqueting, línia de negoci (LOB) i, fins i tot, executius dins d’una organització un quadre de comandament personalitzat que pot supervisar exactament les analítiques que necessiten, basades en reals. temps, dades del lloc web operacional.

Alerta, anàlisis i salut del lloc web

AppDynamics utilitza les seves regles i polítiques de salut personalitzades (en lloc de mètriques Apdex) per mesurar el rendiment de UX i les transaccions comercials. A causa d'això, la configuració i l'ús d'analítica i d'alerta van ser diferents en AppDynamics que en els altres serveis de supervisió de llocs web.

Com a usuari empresarial que gestiona diverses aplicacions web diferents, vaig poder establir normes de salut individuals per a cada lloc web i fins i tot les bases de dades i servidors individuals que hi ha al darrere. Quan creeu una regla de salut, decidiu exactament quins components afectaran, que poden ser des del rendiment general de l’aplicació o de la transacció, fins a Web i mòbil UX, fins a taxes d’error, nodes individuals i punts finals.

A continuació, vaig escollir un interval de temps i un interval per a la regla i el temps entre quan es detecta una "violació" de la regla i quan s'inicia la política d'alerta. També he establert paràmetres específics per a quan es considera una regla en Condició d'advertència i en Condició crítica. La configuració d'alertes d'aquesta manera em va donar un sentit més granular del control del que exactament una empresa defineix com a rendiment acceptable o estàndards UX a cada part mòbil d'un lloc web en lloc d'acceptar les mesures d'Apdex (malgrat la eficàcia d'aquestes mètriques es van integrar en algunes de les altres serveis de supervisió de llocs web).

A partir d’aquí, vaig configurar polítiques d’alerta específiques per a totes o per a infraccions de regles sanitàries específiques, com ara executar una acció específica (per exemple, reiniciar automàticament una aplicació) i designar a qui enviarà alertes de correu electrònic o de text. AppDynamics també ofereix recopilacions de correu electrònic que envien resums de les normes de salut específiques que estableixo s’allunyen en un nombre d’hores determinat. Les respostes de correu electrònic eren senzilles, proporcionant una llista amb errors d’informació sense gaire més context. Podria haver utilitzat una mica més de detalls sobre la causa d’un error de regla de salut en el cos del correu electrònic (com ara un anàlisi preliminar de la causa arrel), però, per obtenir els fonaments bàsics del rendiment, l’alerta va acabar la feina.

Un parell d’altres capacitats d’analítica que val la pena destacar aquí són Business Impact Analytics, que és un informe que identifica les transaccions d’un lloc web fallades i quins clients específics van afectar aquells errors, així com el posterior informe de Customer Back Back Analysis, que desglosa l’experiència d’aquest usuari en concret. esdeveniments marcats amb temps per ajudar l'equip de màrqueting de l'empresa a realitzar una campanya de guanys enrere.

El millor del grup

AppDynamics està dissenyat per a entorns extremadament grans. Per a les petites empreses que gestionen potser un lloc web i una aplicació mòbil, és com utilitzar un coet molt car per baixar al bloc. Però, si sou una organització empresarial que gestiona diverses aplicacions i llocs web interconnectats, AppDynamics val la pena. De tots els serveis de supervisió de llocs web que vaig revisar en aquest resum, AppDynamics va oferir el paquet més complet de monitorització web i mòbil, analítica de fons i informes i alertes, tot destil·lat en formats personalitzats i fàcilment comprensibles per a tots els nivells d’una organització. Va ser una elecció fàcil com la nostra elecció d’editors per a empreses.

Revisió i valoració d'Appdynamics