• 687374918
  • info@devacademy.es

Programa introducción a ELK: ElasticSearch, Logstash y Kibana

Detalle del plan de formación

El stack tecnológico “ELK” es el acrónimo de tres proyectos de código abierto: Elasticsearch, Logstash y Kibana. Estas tres herramientas son proyectos independientes y pueden ser usadas por separado, pero juntas forman un gran equipo.

  1. Elasticsearch es un servidor de búsqueda basado en Lucene. Provee un motor de búsqueda de texto completo (full-text), a través de una interfaz web RESTful.
  2. Logstash es una herramienta para la administración de logs. Todo tipo de logs. Logs de sistema, de servidor, de errores, de aplicación… Básicamente es capaz de leer todo lo que le eches.
  3. Kibana es una herramienta analítica open source (licencia Apache) que nos va a permitir interactuar con la información almacenada (por Logstash) en Elasticsearch y monitorizarla.

DevAcademy, consciente de la demanda de perfiles con conocimientos en estas tecnologías, ofrece un programa práctico a perfiles técnicos que deseen configurar un stack tecnológico de procesamiento de logs BigData con las tecnologías del stack ELK (Elasticsearch, Logstash, Kibana).

Temario

Introducción

  1. Descripción de la pila elástica (ELK)
  2. Introducción a Elasticsearch
  3. Qué y por qué
  4. Elementos:
    1. Documentos
    2. Índice
    3. Fragmentos
    4. Nodo
    5. GrupoS
    6. Escala arriba / Fuera

Elasticsearch

  1. Instalación
  2. Requisitos
  3. Archivos de configuración
  4. Configurando Elasticsearch
  5. Implementar Elasticsearch
  6. Gestión de índices
  7. Sharding
  8. Búsquedas
  9. Búsqueda estructurada
  10. Busqueda de texto completo
  11. Búsqueda de Multifield/multicampos
  12. Correspondencia de proximidad
  13. Ajuste de relevancia
  14. Partial Matching
  15. Mantenimiento y administración básica
  16. Ejercicios prácticos con Elasticsearch

Logstash

  1. Introducción a Logstash
  2. Configuración
  3. Entradas, filtros y salidas
  4. Instalación y configuración
  5. Copia de seguridad y restauración
  6. Cluster y matices de disponibilidad
  7. Mejores prácticas
  8. Ejercicios prácticos con Logstash

Kibana

  1. Introducción a Kibana
  2. Instalación y configuración
  3. Configuración Elastricsearch y conexión con Kibana
  4. Interfaces de Kibana Discover, Visualization y Dashboard
  5. Creación de Dashboards
  6. Selector de tiempo, búsqueda y filtros
  7. Copia de seguridad y restauración
  8. Cluster y matices de disponibilidad
  9. Ejercicios prácticos con Kibana

Ejercicios prácticos

Durante el programa el alumno irá desarrollando diferentes ejercicios prácticos por separado de las tecnologías y además uno global que mezcla la arquitectura de ELK.

 

Fechas, horario y lugar

Los cursos de DevAcademy son en horario NO LABORAL los VIERNES (16hrs – 21hrs) y SÁBADOS (9hrs-14hrs), pensado para que puedan asistir aquellos que estén trabajando.

Fechas: 13-14 de diciembre de 2019

El curso tendrá lugar en las aulas situadas en las instalaciones DevAcademy

Responsabilidades profesor

Presentará el contenido conforme lo presentado en el programa de formación
Además, dará acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.

Responsabilidades alumno

Conocimientos básicos de programación y administración de sistemas son recomendables.
Participará en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:

  1. Sistema Operativo Unix o Mac OS
  2. Recomendable unos 4GB de memoria RAM y 10GB de espacio en disco.
  3. Habilitada la virtualización tanto en software como hardware
  4. Poseer privilegios de administración

Observaciones importantes

Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno.

Cancelaciones
Los plazos para la cancelación de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
Además, en caso de cancelación fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
Por último, DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación.

Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Por último, es posible que días antes se envíe un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.

Si quieres informarte sobre otros cursos que ofrecemos, haz click aquí



DevAcademy 2019 - info@devacademy.es - Telf: 687374918