¿Qué es el mapping de aplicaciones?
El mapping de aplicaciones es el proceso de identificar y determinar las interacciones y las relaciones entre las aplicaciones y la infraestructura que las soporta. Una aplicación, o mapa de red, muestra los dispositivos de una red y cómo se relacionan entre sí. Nuestra propia herramienta de mapping de aplicaciones se llama Smartscape.
Observa cómo funciona todo en conjunto, automáticamente
Smartscape es un «Google Maps» de la topología de tus aplicaciones. Al igual que Dynatrace OneAgent descubre todos los componentes y dependencias del entorno de tus aplicaciones, nuestra tecnología patentada Smartscape crea simultáneamente un mapa interactivo de las interconexiones de todos los elementos:
- Las visualizaciones se crean de forma dinámica y automática sin necesidad de configuración manual, instrumentación adicional ni scripts.
- Las infografías intuitivas facilitan la comprensión de las complejidades del stack de aplicaciones y la cadena de suministro.
- Smartscape ofrece observabilidad end-to-end de los componentes y dependencias de las aplicaciones en todos los niveles del stack, sin lagunas ni puntos ciegos.
Comprende las dependencias entre los distintos niveles
Smartscape mapea las dependencias tanto horizontalmente (entre componentes del mismo tipo, es decir, de proceso a proceso, de servicio a servicio, de host a host) como verticalmente (entre componentes de distintos tipos, es decir, de datacenters a hosts, de hosts a procesos, de procesos a servicios, de servicios a aplicaciones).
Dynatrace visualiza las dependencias entre procesos capturando los datos de las comunicaciones de la red, que normalmente son un agujero negro para otras herramientas de APM.
Con Smartscape podrás:
- Ver qué página web llama a qué servidor web, qué servidor de aplicaciones recibe la petición web, qué servicios se llaman a continuación, etc.
- Entender las relaciones de llamadas entre servicios (incluidas las dependencias externas) así como todos los servicios a los que llama una aplicación.
- Saber exactamente qué servicios admite cada proceso y qué procesos se ejecutan en cada host.
La observabilidad de 5 capas de Smartscape
Explora las dependencias topológicas
- Interconexiones entre aplicaciones
- A qué servicios llama cada una de las aplicaciones
- Dependencias entre servicios
- Qué servicios aloja cada uno de los procesos
- Relaciones entre procesos
- Qué servicios se ejecutan en cada host
- Topología de la infraestructura de hosts (máquinas físicas o virtuales, cloud)
- Interconexiones entre hosts
- Ubicaciones de los hosts en datacenters (VMWare, AWS, Azure, OpenStack, etc.)
La tecnología de Smartscape es realmente impresionante, ya que nos ofrece un diagrama visual de todo lo que monitoriza y nos permite ver cómo interactúan los sistemas en tiempo real.
Controla los constantes cambios en tu topología
La información que muestra Smartscape es siempre precisa y actualizada gracias a su procesamiento en tiempo real de los datos. Smartscape muestra una imagen de tu entorno en cada momento:
- Visualiza dónde, cuándo y cómo cambian las dependencias de forma dinámica.
- El mapa de tu entorno se actualiza sobre la marcha a medida que aparecen y desaparecen fugazmente microservicios, contenedores e instancias en el cloud.
- Smartscape crece al mismo tiempo que tu entorno.
Profundiza en los detalles
Con un simple clic en un componente (aplicación, servicio, proceso o host) obtendrás una infografía detallada de todos los datos relevantes de ese componente: métricas de disponibilidad y rendimiento, información sobre la experiencia del usuario, detalles sobre las dependencias, enlaces a archivos de logs y mucho más desde un solo lugar.
- Visualiza todas las instancias en el cloud, flujo de servicios y rastreo de servicios, análisis de críticos, etc. con un solo clic.
- No se trata de una recogida genérica de métricas. Obtienes métricas en tiempo real y contextualizadas de cada uno de los componentes.
Búsquedas en todo tu stack de forma instantánea
Las capacidades de filtrado avanzado te permiten centrarte en cualquier entidad o tecnología, por ejemplo, todos tus contenedores de Docker o despliegues de OpenShift:
- Localiza dónde y cómo tienes en funcionamiento tecnologías específicas.
- Encuentra rápidamente componentes individuales de terceros.
- Comprueba el impacto de escenarios hipotéticos: por ejemplo, si se apaga un host, ¿qué aplicaciones se verán afectadas?