Sei sulla pagina 1di 26

Copyright Todos los Derechos Reservados - Cibertec Per SAC

4.0

Aplicaciones de Monitoreo

Objetivos Generales

Conocer las caractersticas de una aplicacin de monitoreo.

Establecer criterios para desarrollar una arquitectura


monitoreable.

Establecer criterios de seleccin de una aplicacin de


monitoreo.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)

Experiencia del usuario Final

Arquitectura de Ejecucin de la Aplicacin

Transacciones de Negocio

Inmersin en Monitoreo de Componentes

Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)

Alertas y Visualizacin

Proceso y Anlisis

Bases de datos operacionales

Recopilacin de eventos, filtrado y transformacin

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)

Experiencia del usuario Final

Arquitectura de Ejecucin de la Aplicacin

Transacciones de Negocio

Inmersin en Monitoreo de Componentes

Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)

Alertas y Visualizacin

Proceso y Anlisis

Bases de datos operacionales

Recopilacin de eventos, filtrado y transformacin

1. Monitoreo de Rendimiento de Aplicaciones


(APM)

Hace mucho tiempo que se realiza el monitoreo de


Hardware y Software, sin embargo muchas de estas tareas
no se mostraban suficientes para el diagnstico e inclusive
prediccin de las actividades de negocio basados en el
software.

[GARTNERAPM2013]: Detectar y diagnosticar los problemas


de rendimiento de aplicaciones para mantener un nivel de
servicio previsto.

1. Monitoreo de Rendimiento de Aplicaciones


(APM)

El Marco conceptual de un APM describe cinco dimensiones:

La experiencia de usuario final

Arquitectura de Ejecucin de Aplicaciones

Transacciones de Negocio

Monitoreo de Componentes en profundidad

Anlisis/Reportes

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

1.1 APM - Experiencia del usuario Final

Este considera un objetivo primario en un APM:

El Monitoreo pasivo es generalmente un aparato sin agente


implementado mediante el reenvo de un puerto de red.

El control activo, por el contrario, consiste en sondas sintticas


y robots web predefinidos para informar sobre la disponibilidad
del sistema y las transacciones comerciales.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

1.2 APM - Arquitectura de Ejecucin de la


Aplicacin

Este considera un objetivo secundario en un APM:


Existen soluciones para el Descubrimiento de aplicaciones y
relacin de dependencias (ADDM: Application Discovery and
Dependency Mapping) que permiten automatizar el proceso de
correlacin de transacciones y componentes de aplicaciones de
infraestructura subyacentes.

Esto ayudar a sentar las bases para la correlacin de eventos


y proporcionar la base para una comprensin general de cmo
las topologas de red interactan con las arquitecturas de
aplicaciones.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

1.3 APM - Transacciones de Negocio

Este considera un objetivo primario en un APM:

Centrarse en las transacciones definidas por el usuario o en las


definiciones de pginas URL que tienen algn significado para
la comunidad empresarial.

Esto permite que los informes significativos de SLA, y


proporciona informacin de tendencias de rendimiento de las
aplicaciones desde una perspectiva empresarial: empezar con
categoras amplias y perfeccionarlas con el tiempo.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

1.4 APM - Inmersin en Monitoreo de


Componentes

Este considera un objetivo primario en un APM:

Esto requiere la instalacin de agentes y, por lo general, se


centra en el espacio intermedio enfocados en web, aplicaciones
y de mensajera. Se debe proporcionar una visin en tiempo
real de la pila de las aplicaciones J2EE y .NET, relacionndolas
con las transacciones de negocio definidas por el usuario.

Una solucin robusta muestra un camino claro desde un punto


de vista de la ejecucin de cdigo (por ejemplo, spring, struts,
etc.).

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

1.5 APM - Anlisis y Reportes

Este considera un objetivo primario en un APM:

Es importante llegar a un conjunto comn de indicadores para


recopilar e informar sobre cada aplicacin, para luego
estandarizarlos en una vista comn sobre la forma de presentar
los datos de rendimiento de las aplicaciones.

Esto permite responder a una amplia variedad de preguntas de


desempeo a medida que surgen, a pesar de las diferentes
plataformas en la que cada aplicacin se est ejecutando.

El exceso de informacin puede ser abrumador.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

2. Monitoreo de Actividades de Negocio


(BAM)

Business Activity Monitoring (BAM) es el trmino de


Gartner, el cual define cmo podemos proporcionar acceso
en tiempo real a los indicadores crticos de rendimiento de
negocio para mejorar la velocidad y la eficacia de las
operaciones de negocio.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

2.1 BAM - Alertas y Visualizacin

Procesamiento y anlisis son el ncleo de un sistema de BAM. Ellos


determinan lo sofisticado del sistema, y estas capacidades son
importantes para establecer la confianza con los usuarios de que los
indicadores crticos de negocio estn siendo monitoreados
correctamente.

Alcance y escala son los temas claves.

El alcance est determinado por el tipo de reglas que son soportadas


y la capacidad de obtener y mantenerlas en contexto histrico.

La escala es importante, ya que el procesamiento y el anlisis deben


mantenerse actualizados con la corriente rpida de eventos con poca
latencia entre incidentes significativos y resultados de emergencia.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

2.2 BAM - Proceso y Anlisis

Varias bases de datos pueden ser necesarias en un sistema


de BAM.

Una base de datos operacional en tiempo real se utiliza


para mantener el estado de mtricas e indicadores de
negocio, y como almacenamiento temporal para los
resultados intermedios de reglas complejas.

Bases de datos histricas adicionales


presentes con fines de auditora.

pueden

estar

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

2.3 BAM - Bases de datos Operacionales

Una base de datos operacional en tiempo real se utiliza


para mantener el estado de mtricas e indicadores de
negocio, y como almacenamiento temporal para los
resultados intermedios de reglas complejas.

Contenido de Agenda

Monitoreo de Rendimiento de Aplicaciones (APM)


Experiencia del usuario Final
Arquitectura de Ejecucin de la Aplicacin
Transacciones de Negocio
Inmersin en Monitoreo de Componentes
Anlisis y Reportes

Monitoreo de Actividades de Negocio (BAM)


Alertas y Visualizacin
Proceso y Anlisis
Bases de datos operacionales
Recopilacin de eventos, filtrado y transformacin

2.4 BAM - Bases de datos Operacionales

El motor analtico es alimentado por un flujo de eventos.

La recoleccin pasiva se logra a travs de la integracin con


broker de subscripciones.

La coleccin activa utiliza scripts o agentes de software.

Potrebbero piacerti anche