All the content of this website is informative and non-commercial, does not imply a commitment to develop, launch or schedule delivery of any feature or functionality, should not rely on it in making decisions, incorporate or take it as a reference in a contract or academic matters. Likewise, the use, distribution and reproduction by any means, in whole or in part, without the authorization of the author and / or third-party copyright holders, as applicable, is prohibited.
How to use Redis with MuleSoft. A quick start presentation.
Insight - Architecture Design
1. Intelligent Monitoring & Analytics
Adquirir
Analizar
Transformar
Informar
Actuar
Datos
Volúmen
de Datos
Información
Acción
Aprender
1
2
3
4
5
6
Aprendizaje
Predicción
Insight
Project
2. Monitoring Silos
DEM
APM
ITM
NPMD Network Performance Monitoring and Diagnostics
Information Technology Monitoring
Application Performance Monitoring
Digital Experience Monitoring: “Real time user monitoring
and analytics over Web and mobile application”
3. TS
DB
LDAP
DB
Insight :: Layers (4)
Guardian
ConfigurerNotifierActioner
SchedulerCollector
GrapherPortalTerminal
AnalyzerQuerier
SQL
DB
1. Visualization
2. Analysis
4. Collection
3. Storage
Persistent
Cache
In- Memory
Queues
4. TS
DB
LDAP
DB
SQL
DB
Web API
Insight :: Components (18)
SQL
DB
In- Memory
Queues
GuardianConfigurerNotifierActionerSchedulerCollectorGrapher
PortalTerminal
Analyzer
Persistent
Cache
<Component>
Querier
SQL
DB
7. Diagrama de Redes (Heterogénea)
Acc
Agg/Dist
Edge
R1
R2
R3
Site A
Containers
Database
Containers
Database
Site B
8. Diagrama de Redes (Homogénea)
https://success.docker.com/article/networking
https://blog.nigelpoulton.com/demystifying-docker-overlay-networking/
Overlay
9. Insight :: Components
Configurers: mantienen en tiempo real la unicidad y sincronía de
la configuración global (compartida) y específica (individual) de los
componentes del sistema.
Collectors: recolectan de forma continua los datos a través de la
interacción directa con las interfaces de comunicación de los
objetos (fuentes de datos) de la ciber-infraestructura.
Schedulers: planifican y distribuyen la recolección activa de datos
de la ciber-infraestructura.
10. Insight :: Components
Analyzers: inspeccionan los datos recolectados e identifican
eventos, comportamientos, tendencias y causa raíz sobre
situaciones de riesgo asociadas a los objetos monitorizados de la
ciber-infraestructura.
Graphers: presentan gráficas estadísticas sobre la información
recolectada de los objetos de la ciber-infraestructura.
Guardians: mantienen las reglas de autenticación, autorización y
acceso de los usuarios registrados, basada en roles para
centralizar y controlar el uso de los componentes del sistema.
Queriers: ejecutan consultas hacia las bases de datos y las
devuelven en formato único legible por todos los componentes.
11. Insight :: Components
Notifiers: gestiona el envío de notificaciones a través de
interfaces de comunicación con sistemas y personas.
Actioners: ejecutan acciones puntuales definidas por los usuarios
o periódicas de acuerdo con instrucciones de los analizadores.
Portal: presenta una interfaz gráfica Web que permite interactuar
con los componentes del sistema (Usuario Final / Administrador).
Terminal: presenta una interfaz gráfica textual que permite
interactuar con los componentes del sistema (Administrador).