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.

Scroll al inicio