[AVE-030] ELK Stack
- Pronoide Wiki Web
Este curso proporciona una visión completa del ecosistema Elastic, cubriendo Elasticsearch y su arquitectura, la instalación del entorno, la ingesta de datos con Logstash y Beats, y la creación de visualizaciones y dashboards en Kibana. También abarca extensiones como XPack, ILM para gestión del ciclo de vida y APM para monitorización de aplicaciones.
Duración: 20 horas
Perfil: Experto
Dirigido a
Esta acción formativa va dirigida a programadores, analistas de datos y administradores de sistemas que quieran aprender a gestionar y visualizar grandes volúmenes de datos mediante el stack ELK. Es ideal para quienes buscan implementar soluciones de búsqueda, análisis y monitorización en tiempo real.
Requisitos previos
Se recomienda a los alumnos experiencia en administración de sistemas y redes, gestión de servidores, manejo de bases de datos y SQL. Conocimientos básicos de programación o scripting (preferiblemente en Python), de ElasticSearch y de su motor de búsquedas.
Objetivos
- Comprender la arquitectura y los componentes del ELK Stack (Elasticsearch, Logstash, Kibana y Beats).
- Instalar, configurar y administrar un entorno ELK.
- Desarrollar habilidades para ingestar y procesar datos mediante Logstash y Beats.
- Crear visualizaciones, dashboards y reportes interactivos en Kibana.
- Explorar y aplicar las extensiones avanzadas del stack, como XPack para seguridad y monitorización.
- Implementar gestión del ciclo de vida de datos con ILM y monitorización de aplicaciones con APM.
- Optimizar el uso de ELK Stack para análisis de datos en tiempo real y Machine Learning.
Otros cursos relacionados
Contenido
- Introducción al Stack ELK
- Visión general del ELK Stack y sus componentes: Elasticsearch, Logstash, Kibana y Beats
- Elasticsearch
- Arquitectura y funcionamiento interno de Elasticsearch
- Instalación y configuración de Elasticsearch
- Instalación del Entorno ELK
- Instalación paso a paso de los componentes del stack: Elasticsearch, Logstash, Kibana y Beats
- Ingesta de Datos
- Uso de Logstash para la ingesta y transformación de datos
- Configuración y uso de Beats para la recolección de datos de sistemas y aplicaciones
- Kibana
- Creación de visualizaciones interactivas en Kibana
- Diseño y gestión de dashboards personalizados
- Uso de Canvas y Timelion para representaciones avanzadas de datos
- Extensión del Stack Elastic: XPack
- Uso de Spaces para organización y segmentación de datos y dashboards
- Configuración de seguridad y control de acceso con XPack
- Implementación de grafos y exploración de relaciones de datos
- Monitorización de recursos y aplicaciones con Monitorización
- Generación de informes y configuración de alertas
- Aplicación de Machine Learning para análisis predictivo y detección de anomalías
- Gestión del Ciclo de Vida con ILM (Index Lifecycle Management)
- Configuración y uso de ILM para la gestión automática del ciclo de vida de los índices
- Monitorización de Aplicaciones con APM
- Configuración y uso de APM (Application Performance Monitoring) para monitorizar aplicaciones en tiempo real
- Análisis de rendimiento y optimización mediante APM
Documentación Recomendada
Elastic Stack 8.x Cookbook
Huage Chen, Yazid Akadiri
June 2024 | 688 pages
https://www.packtpub.com/en-us/product/elastic-stack-8x-cookbook-9781837633500