Advantage CA-Easytrieve Plus Report Generator Application ...
CA Application Performance Management - Julio 2015
-
Upload
fernando-bianchi -
Category
Technology
-
view
184 -
download
3
Transcript of CA Application Performance Management - Julio 2015
Application Performance ManagementMaravilla a tus usuarios, Protege a tus expertos
2 © 2015 CA. ALL RIGHTS RESERVED.
Agenda
QUÉ ES APM?
QUÉ HAY DE NUEVO EN APM 10?
INTEGRACIÓN APM-UIM
Y QUÉ PASA CON LAS APPS?
PREGUNTAS
1
2
3
4
5
QUÉ ES APM?
4 © 2014 CA. ALL RIGHTS RESERVED.
BACKEND
USER NETWORK FRONT END
DatabasesOracle, SQL
WAN/WWW
End User
Router Firewall Switch Web Servers
Load Balancer
3rd Party Applications Database
SAP
Web Services
Portal
Payment Processor
External Systems
AppServer
MIDDLEWARE
Mainframe
Preguntas que nos cuesta responder..
Están las 3ras partes cumpliendo con sus SLA’s?
Están lentas las aplicaciones de negocio?
Qué hay de los servidores web?
Estan fallando las transaciones?
Cuál es el tiempo de respuesta de Mainframe?
Estas los servicios web caidos?
Está lento el servidor de Identidad?
Puedo encontrar el problema? Registramos algo?
Estan los clientes afectados?
5 © 2014 CA. ALL RIGHTS RESERVED.
Identity Manage
r
Predecir, Diagnosticar y Almacenar Información de Rendimiento en
Tiempo Real
FirewallNetwork
Applications
Switch
Load Balancer Portal
SAP
PSFT
Siebel
Web Services
3rd Party applications
End User
Web Servers
Databases
Router
CEMCustomer Experience,
Transaction Success Rates, Failures, Errors, Defects,
Scorecards, SLAs, Six Sigma Business cost $$ and impact
Mainframe
Database
IntroscopeAvailability,
Performance,Failed TXs, Errors, SLAs
Always-on recordingTransaction tracing
Introscope PowerPacksDatabases, Web Services,
Back-End Systems Availability, Performance, Errors, SLAs
12 © 2015 CA. ALL RIGHTS RESERVED.
• Visibilidad Centrada en el Clientede Aplicación, red e Infraestructura para asegurar SLAs
• Información valiosa sobre cómolos clientes tienen éxito o fracasocon las aplicaciones web
• Resolución Proactiva de problemas antes que se impactenlos servicios de negocio
• Alerta al personal de TI sobretransacciones problemáticaspriorizándolas basado en el impacto al negocio
Entienda la Experiencia Real de su UsuarioVista Móvil-a-Mainframe de la Interacción Real del Cliente
Monitoreo detallado para análisis causa raíz
14
© 2015 CA. ALL RIGHTS RESERVED.
INTRODUCIENDO APM 10
HACIA EL E.P.I.C. APM!
15 © 2014 CA. ALL RIGHTS RESERVED.
Remover Capas de Complejidad…
…Cuando sólo se desea un buen Almuerzo
16 © 2014 CA. ALL RIGHTS RESERVED.
DIFFERENTIAL ANALYSIS
CA APM 10: Un Performance Management DiferenteImpresione a sus usuarios, proteja a sus expertos
TIMELINE VIEWS
Identificar rápidamente lo que cambió y cuándo, sin acceder a logs
Aísla las causas de los problemas Conecta Desarrollo y Operaciones
PERSPECTIVES
Minería de datos visual por GEO, App, BU o rol
Ver sólo lo que interesa Colaboración real inter-equipos
Resolución RápidaConduce a
Mejoras en Uptime
Compartir Conocimientorepresenta
Optimización Continua
Prioriza alertas de manera analítica basado en múltiples criterios balanceados
Reduce falsos positivos Foco en problemas reales, no ruido
Alta Eficienciareduce
Costos de Propiedad
17
© 2015 CA. ALL RIGHTS RESERVED.
Complejidad
Necesito saber las localidades afectadas
Necesito ver los componentes impactados
Necesito ver los servicios impactados
P E
R S
P E
C T
I V
E S
Pete: Analista Nivel-1
Ryan: Experto Soporte
Producción
Andrew: Desarrollador
Mapas topológicos de Aplicación son demasiado
complejos y sólo permiten hacer “zoom”
Requiere un conocimiento contextual de la aplicación
para tomar acciones
No es posible hacer una rápida detección visual
de los problemas
18
© 2015 CA. ALL RIGHTS RESERVED.
1 Topología Aplicativa: 3 Perspectivas diferentesGenera un perspectiva de tareas relevantes para cualquier usuario de APM
APM Team Center – Perspectiva basada en RolesContexto adecuado, para personas adecuadas, en el tiempo adecuado
REALIDAD DESORDENADA ATRIBUTOS PERSONALIZADOS Y FILTROS APLICADOS
19 © 2014 CA. ALL RIGHTS RESERVED.
APM Team Center – Perspectiva basada en RolesPerspectiva Colaborativa en detectar, diagnosticar, reparar problemas en App’s actuales
LO IMPORTANTE
Proteja a sus expertos con un Nivel 1 que detecta y asigna rápidamente
Vistas basadas en Roles o Actividades dentro de mapas complejos, pivotear datos según se requiera definiendo relaciones basadas en atributos
filtra dinámicamente sobre cualquier atributo (ubicación, plataforma, capa, BU)
Compartir conocimiento de monitoreo entre dev y ops
Provee un contexto anteriormente solo manejado por expertos
Interfaz nueva desarrollada desde los cimientos con tecnología actual
Permite a los usuarios fácil y naturalmente detectar los problemas de aplicación, aun con poco o casi nada conocimiento de la misma
Permite a los usuarios superponer atributos del mundo real sobre datos complejos de relaciones entre aplicaciones, minimizando el "spaghetti" apreciable en los típicos mapas topológicos actuales.
FACIL.
CAMBIOT
I M E
L I
N E
S
Dónde comienzo?
Mis cambios generaron
problemas?Qué cambió?
80% del MTR está en encontrar qué cambió
Se carece de una forma visual e intuitiva de detector el cambio
Correlacionar cambios con cambios requiere expertos
Las soluciones son muy descriptivas para entender el cambio
21 © 2014 CA. ALL RIGHTS RESERVED.
ANTES DEL CAMBIO DESPUÉS DEL CAMBIO
Cambio en el flujo
de la Aplicación Implica degradación de rendimiento
2 Nuevos Servicios Agregados
Comienza aquí!
APM Team Center – Timeline ViewRápidamente correlacione cambios con problemas de rendimiento
22 © 2014 CA. ALL RIGHTS RESERVED.
APM Team Center – Timeline ViewVer rápidamente los cambios en el contexto de los problemas de rendimiento
LO IMPORTANTE
Ver cambios a través del paso de las horas, días o meses
Retroceder el tiempo para detector la primera aplicación sintomática y encontrar el “paciente cero” que causa el actual problema
Compartir fácilmente información con el dueño del recurso para resolver el problema rápidamente
Rápida forma de detector qué cambió, cuándo y cómo
Visión instantánea del efecto domino de los cambios en el rendimiento
Fomentar colaboración con Desarrollo y eliminar el “juego de las culpas”
FACIL.
23 © 2014 CA. ALL RIGHTS RESERVED.
RUIDOB
A S
E L
I N
E S
Mantener alertas consume tiempo, aun con baselines automatizadas
Dificultas para determianrvisualmente donde enfocar los recursos
Reactivo no proactivo
Cuán ROJO es el ROJO?
Qué problema debotrabajar primero?
Debo escalar?
Porqué cada incidente esun simulacro de incendio?
Por cuánto tiempo estoha sido un problema?
PANEL DE ALERTAS
24CRIT
40OTHER
308OK
CRIT CPU CHK (member) Server Microsoft Windows 0h 48min
CRIT CPU CHK (member) Server Linux 3h 34min
CRIT CPU CHK (member) Server Linux 2h 13min
CRIT Disk Cap CHK Server Microsoft Windows 0h 48min
CRIT Disk Cap CHK Server Microsoft Windows 3h 34min
WARN CPU CHK (member) Server Linux 2h 13min
WARN Disk Cap CHK Server Linux 0h 48min
CRIT Disk Cap CHK Server Microsoft Windows 3h 34min
WARN CPU CHK (member) Server Linux 2h 13min
WARN Disk Cap CHK Server Linux 0h 48min
24 © 2014 CA. ALL RIGHTS RESERVED.
El problema está desapareciendo
El problema está desapareciendo
No es un problema
Ponga Atención Acá
La tendencia conduce a un problema
“…se debe separar la señal del ruido dentro de los datos.”
-Walter Shewhart
Differential Analysis – Mejor que BaselinesRápido, Fácil, y detección acertada
25 © 2014 CA. ALL RIGHTS RESERVED.
Differential Analysis – Mejor que BaselinesRápido, Fácil, y detección acertada
LO IMPORTANTE
Reduce ruido y permite decidir que problema requiere un revisión adicional
No se necesita conocer el ecosistema, escale el incidente adecuado
Previene los simulacros de incendio, mediante el uso de tendencias
Registro de inestabilidad y peaks a través de aplicaciones y periodos de tiempo diversos
Incidentes filtrados automáticamente gatillan la captura de transaction traces
Nunca se pierda la “historia” – un periodo de tiempo donde la aplicación sufre un cambio significante en su rendimiento – sin necesidad de hacer una configuración específica para esa aplicación.
los spike-mapping acercan los cambios a la forma en que los operadores detectan los problemas en las aplicaciones, particularmente en periodos de tiempo en que varias aplicaciones se vuelven instables
FÁCIL. PROACTIVO. INTELIGENTE. COLABORATIVO.
26 © 2014 CA. ALL RIGHTS RESERVED.
CA APM 10Maraville a su usuario final, proteja a sus expertos
S O
L U
T I
O N
S
U M
MA
R Y
DIFFERENTIAL ANALYSISTIMELINE VIEWSPERSPECTIVES
Rápida Resolucióngenera
Mejor Uptime
Compartir Conocimientosignifica
Optimización Continua
Alta Eficienciareduce
Costo Operacional
INTEGRACIÓN APM - UIM
39 © 2014 CA. ALL RIGHTS RESERVED.
Real World ExampleAPM DASHBOARDS LEVERAGING NIMSOFT DATA
Executive Level
Application
Summary
Status by Tier
for App &
Infrastructure
Standard APM
Workflow for
App Alarms
Infrastructure
Status from
Nimsoft
Infrastructure
Workflow Links
to Alarm in
UMP
40 © 2014 CA. ALL RIGHTS RESERVED.
Real World ExampleAPM ALARMS IN NIMSOFT UMP WITH LINKS BACK TO APM
APM Alarm in
Nimsoft UMP
Alarm View
Alarm Details
from APM
Link back to
APM WebView
Dashboards
Y QUÉ HAY DE LAS APPS?
42 © 2015 CA. ALL RIGHTS RESERVED.
¿Cómo entregamos la mejor experiencia de Usuario Móvil?
Analista Negocio
¿Cómo está el desempeño de mis servicios críticos? ¿Están en riesgo?
¿Cómo puedo tomar las mejores decisiones de inversión?
¿Qué flujos de negocio son más populares en mis apps?
¿Cómo puedo ayudar a mis usuarios a que traigan más valor?
¿Seguimiento transacciones de negocio (compras, retención, utilización)?
Desarrollo
¿Puedo saber lo que los usuarios están mirando?
¿Tengo detalles de fallas en las apps que permitan corregir los problemas?
¿Cuál es el nivel de adopción del ultimo S.O.?
Tengo visibilidad a nivel de código de las interacciones del usuario en mi app?
¿Cómo están las métricas de consumo recursos del dispositivo (CPU, Mem.)?
Operaciones
¿Cómo puedo aislar los problemas de red o del data center vs. apps?
¿Puedo tener las alertas cuando falla la app?
¿Cómo puede el equipo priorizar alertas en base a impacto al negocio?
Qué servicios “backend” están afectando el desempeño de la app
¿Cuáles son los indicadores de desempeño pro geo, SO, carrier?
43 © 2015 CA. ALL RIGHTS RESERVED.
Analytics - Negocio
Visibilidad en desempeño de servicios críticos al negocio
Identificar flujos más comunes/populares en apps
Entender el nivel de fidelización de los usuarios, actividad y nivel de retención
Segmentar y analizar utilización por app, carrier, ubicación, OS, tasa de retorno de clientes
Seguimiento y reporte de retorno de usuarios en base a los revisitas a las apps
Información para realizar decisiones sobre inversión
Tag “business event” (p.ej. Clientes VIP, compras > 100 items) y verificar impacto en el negocio
MAA es una solución que captura métricas de utilización y de experiencia de usuario. Estas métricas ayudan a incrementar el “revenue” de la línea-top.
44 © 2014 CA. ALL RIGHTS RESERVED.
Analytics - Desarrollo
Captura información de fallas de apps e identifica causa - raíz
Captura de “screen” – resolución rápida de problemas
“Traces” y “Logs” entregan visibilidad a nivel de código
Priorización de incidentes validando impacto en la experiencia del usuario y en los ingresos
Analiza errores y comportamiento de la red para identificar fuentes de problemas
Captura métricas de utilización: CPU, memoria, tráfico
Marcar a un usuario para entender el desempeño de la app para un usuario especifico (“crash”, latencia, etc.)
MAA captura información de fallas de apps y ofrece visibilidad a nivel de código relacionado a la causa raíz. Esta visibilidad es critica para entregar una buena experiencia de usuario final.
45 © 2014 CA. ALL RIGHTS RESERVED.
Analytics - Operaciones
Segmentar desempeño por versión, carrier , ubicación, OS, redes
Alertas en tiempo real por superación de umbrales, SLAs; priorización de alertas
Visibilidad en los servicios “backend” que afectan el desempeño
Análisis de desempeño de redes y ubicaciones para correlacionar con desempeño de las apps
Aislar y descartar dominio del problema: red, datacenter, app
Identificar dispositivos “apps” : utilización, rendimiento, cobertura, incidentes, etc.
MAA captura métricas de desempeño de la infraestructura para apps móviles. Las métricas ayudan a identificar problemas antes que afecte la experiencia de usuario.
46 © 2014 CA. ALL RIGHTS RESERVED.
Valor complementario con Exp. Usuario APMEnd-to-End Transaction Visibility
CA MAA CA APM
End-to-end view of business transactions from mobile to mainframe
47 © 2014 CA. ALL RIGHTS RESERVED.
GRACIASconsultas?