Network plugin
Visualización de redes en Kibana
David Moreno
@dlumbrer1
dmoreno at bitergia dot com
Meetup ElasticSearch, 19 Dic 2017
Slide 2
Slide 2 text
Introducción Un poco sobre mi
Network plugin
Slide 3
Slide 3 text
/network_plugin
Tartas, Líneas, Barras, Tablas… ¿Por qué no
también Redes/Grafos?
Slide 4
Slide 4 text
/network_plugin
Tartas, Líneas, Barras, Tablas… ¿Por qué no
también Redes/Grafos?
Slide 5
Slide 5 text
/donde
Web del plugin:
https://dlumbrer.github.io/kbn_network/
Repositorio GitHub:
https://github.com/dlumbrer/kbn_network
Plugins conocidos de Kibana:
https://www.elastic.co/guide/en/kibana/current/kno
wn-plugins.html
Slide 6
Slide 6 text
Instalación
Compatibilidad
Desde “releases”
Desde código fuente
Estructura del plugin
Slide 7
Slide 7 text
/compatibilidad
El plugin tiene versiones para:
Slide 8
Slide 8 text
/compatibilidad
El plugin tiene versiones para:
Kibana 4
(deprecated)
Slide 9
Slide 9 text
/compatibilidad
El plugin tiene versiones para:
Kibana 4
(deprecated)
Kibana 5
Slide 10
Slide 10 text
/compatibilidad
Kibana 6!
Slide 11
Slide 11 text
/releases
Ir a
https://github.com/dlumbrer/kbn_network/releases
Descargar la versión para tu Kibana
Descomprimir en tu KIBANA_HOME/plugins
Listo!
Slide 12
Slide 12 text
/source_code
Siguiendo los pasos dentro de README.md
Slide 13
Slide 13 text
/instalación
IMPORTANTE:
Antes de iniciar Kibana, comprobar que dentro el archivo
network_vis/package.json el valor del tag “version” coincide con tu
versión de Kibana.
=
5.6.0
Slide 14
Slide 14 text
/instalación
Slide 15
Slide 15 text
/estructura
Slide 16
Slide 16 text
Tipos de redes
Node - Node
Node - Relation
Ajustar tamaños con métricas
Customización
Casos de uso
Slide 17
Slide 17 text
/demo
Slide 18
Slide 18 text
/node-node
2 tipos distintos de nodos relacionados entre si:
Seleccionar Node (x2)
Slide 19
Slide 19 text
/node-node
2 tipos distintos de nodos relacionados entre si:
Seleccionar Node (x2)
Slide 20
Slide 20 text
/node-node
2 tipos distintos de nodos relacionados entre si:
Seleccionar Node (x2)
Slide 21
Slide 21 text
/node-relation
Un único tipo de nodo, pero su relación la determina
otro campo:
Seleccionar Node
Slide 22
Slide 22 text
/node-relation
Un único tipo de nodo, pero su relación la determina
otro campo:
Seleccionar Node
Seleccionar Relation
Slide 23
Slide 23 text
/node-relation
Un único tipo de nodo, pero su relación la determina
otro campo:
Seleccionar Node
Seleccionar Relation
Slide 24
Slide 24 text
/node-relation
Un único tipo de nodo, pero su relación la determina
otro campo:
Seleccionar Node
Seleccionar Relation
Slide 25
Slide 25 text
/metrics
Permite configurar el tamaño del nodo como del enlace:
Slide 26
Slide 26 text
/metrics
Permite configurar el tamaño del nodo como del enlace:
Slide 27
Slide 27 text
/metrics
Permite configurar el tamaño del nodo como del enlace:
Slide 28
Slide 28 text
/metrics
Permite configurar el tamaño del nodo como del enlace:
Slide 29
Slide 29 text
/metrics
Slide 30
Slide 30 text
/customización
Múltiples opciones (importantes) para hacer la red escalable y ponerla al gusto:
Color del nodo (bucket)
Pestaña “options”
/searchtables
https://github.com/dlumbrer/kbn_searchtables
Búsqueda en tablas
Slide 34
Slide 34 text
/dotplot
https://github.com/dlumbrer/kbn_dotplot
Visualización de puntos con métricas en ambos ejes
Slide 35
Slide 35 text
/dropdown
Filtros mediante un “dropdown” que permite seleccionar
valores de un campo previamente elegido
Origen: https://github.com/AnnaGerber/kibana_dropdown
Adaptado Kibana 5.6: https://github.com/dlumbrer/kibana_dropdown
Slide 36
Slide 36 text
/preguntas
!Muchas gracias! ¿Preguntas?
Slide 37
Slide 37 text
Software Development Analytics
for your peace of mind
bitergia.com
David Moreno Lumbreras
Front-end Developer at Bitergia
[email protected] - [email protected]