ELK Stack (Elasticsearch, Logstash, Kibana)
Duración: 2 días | Precio: € 900,00 Sin IVA
Descuento del 30% para más personas de la misma empresa.
Requisitos previos
Los estudiantes deberán contar con un portátil equipado con Linux o Windows 7+, al menos 5 GB de espacio libre, Java versión 1.7u55 o más reciente y Google Chrome.
Descripción
Este curso proporciona una introducción al uso del stack ELK (Elasticsearch, Logstash, Kibana) para la lectura, normalización, procesamiento, indexación y visualización de datos y series temporales. Se presentarán, con un enfoque práctico y ejercicios, los componentes fundamentales de la suite Elastic, profundizando en sus aplicaciones y analizando casos de uso reales que ejemplifican la configuración y las funcionalidades de cada componente.
Elasticsearch, el producto principal de la suite, es un motor de búsqueda profesional capaz de gestionar Big Data de manera efectiva en cualquier aplicación / sitio web. Hoy en día, es el motor de búsqueda más utilizado en el mundo. Elasticsearch soporta de manera nativa clústeres y arquitecturas distribuidas, ofreciendo funcionalidades de búsqueda de texto completo con una interfaz RESTful, por lo que es independiente del lenguaje de programación que se utilice para consumirlo, utilizando JSON para representar los datos y HTTP como protocolo de comunicación. Elasticsearch se puede usar para buscar cualquier tipo de documento y proporciona un sistema de búsqueda escalable, de tipo near-real-time, con soporte para multitenancy.
Kibana es la herramienta de la suite que permite navegar y visualizar los datos contenidos en los índices de Elasticsearch. Aprovechando las capacidades y la velocidad de búsqueda y agregación de datos que ofrece Elasticsearch, Kibana permite crear de forma sencilla e intuitiva gráficos y paneles de control para el análisis de Big Data.
Logstash es el componente del stack encargado de recuperar, filtrar, normalizar y enviar a Elasticsearch datos provenientes de fuentes heterogéneas. Su arquitectura basada en plugins permite trabajar con fuentes de datos diversas con un mínimo esfuerzo.
Contenidos
Introducción
Visión general de Elastic Stack (ELK)
Elasticsearch
Qué es y cuándo usarlo
Terminología: Documentos, Índices, Shards, Nodos, Clúster
Configuración e Instalación
Distribuir los datos en varios nodos
Copia de seguridad
Logstash
Qué es y cuándo usarlo
Configuración
Entrada, Filtro y Salida
Instalación y configuración
Copia de seguridad y recuperación
Cómo importar automáticamente datos desde una base de datos relacional
Cómo importar datos desde un log en tiempo casi real
Mejores prácticas
Kibana
Configuración de ajustes
Búsquedas y filtros
Las vistas Discover, Visualize y Dashboard
Instalación y configuración
Copia de seguridad y recuperación
Integrar vistas de Kibana en aplicaciones Web y de escritorio
Mejores prácticas
A quién está dirigido
El curso está dirigido a desarrolladores y arquitectos de software que necesiten construir sistemas de búsqueda en tiempo real y soluciones de análisis, incluso de big data.
