30
Application Performance Management Maravilla a tus usuarios, Protege a tus expertos

CA Application Performance Management - Julio 2015

Embed Size (px)

Citation preview

Page 1: CA Application Performance Management - Julio 2015

Application Performance ManagementMaravilla a tus usuarios, Protege a tus expertos

Page 2: CA Application Performance Management - Julio 2015

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

Page 3: CA Application Performance Management - Julio 2015

QUÉ ES APM?

Page 4: CA Application Performance Management - Julio 2015

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?

Page 5: CA Application Performance Management - Julio 2015

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

Page 6: CA Application Performance Management - Julio 2015

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

Page 7: CA Application Performance Management - Julio 2015

Monitoreo detallado para análisis causa raíz

Page 8: CA Application Performance Management - Julio 2015

14

© 2015 CA. ALL RIGHTS RESERVED.

INTRODUCIENDO APM 10

HACIA EL E.P.I.C. APM!

Page 9: CA Application Performance Management - Julio 2015

15 © 2014 CA. ALL RIGHTS RESERVED.

Remover Capas de Complejidad…

…Cuando sólo se desea un buen Almuerzo

Page 10: CA Application Performance Management - Julio 2015

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

Page 11: CA Application Performance Management - Julio 2015

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

Page 12: CA Application Performance Management - Julio 2015

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

Page 13: CA Application Performance Management - Julio 2015

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.

Page 14: CA Application Performance Management - Julio 2015

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

Page 15: CA Application Performance Management - Julio 2015

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

Page 16: CA Application Performance Management - Julio 2015

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.

Page 17: CA Application Performance Management - Julio 2015

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

Page 18: CA Application Performance Management - Julio 2015

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

Page 19: CA Application Performance Management - Julio 2015

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.

Page 20: CA Application Performance Management - Julio 2015

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

Page 21: CA Application Performance Management - Julio 2015

INTEGRACIÓN APM - UIM

Page 22: CA Application Performance Management - Julio 2015

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

Page 23: CA Application Performance Management - Julio 2015

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

Page 24: CA Application Performance Management - Julio 2015

Y QUÉ HAY DE LAS APPS?

Page 25: CA Application Performance Management - Julio 2015

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?

Page 26: CA Application Performance Management - Julio 2015

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.

Page 27: CA Application Performance Management - Julio 2015

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.

Page 28: CA Application Performance Management - Julio 2015

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.

Page 29: CA Application Performance Management - Julio 2015

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

Page 30: CA Application Performance Management - Julio 2015

47 © 2014 CA. ALL RIGHTS RESERVED.

GRACIASconsultas?