We may earn an affiliate commission when you visit our partners.
Ivan Pinar Domínguez

¿Quieres dominar Elastic Stack desde cero para convertirte en un profesional de Elasticsearch, Logstash y Kibana en muy poco tiempo? Pues has llegado al lugar correcto para aprenderlo y ponerlo en práctica de manera inmediata.

Seguro que más de una vez te has enfrentado al problema de tener que gestionar grandes volúmenes de datos de manera rápida y eficiente, necesitando visualizar la información en tiempo real para analizar y obtener conclusiones.

Read more

¿Quieres dominar Elastic Stack desde cero para convertirte en un profesional de Elasticsearch, Logstash y Kibana en muy poco tiempo? Pues has llegado al lugar correcto para aprenderlo y ponerlo en práctica de manera inmediata.

Seguro que más de una vez te has enfrentado al problema de tener que gestionar grandes volúmenes de datos de manera rápida y eficiente, necesitando visualizar la información en tiempo real para analizar y obtener conclusiones.

Todo esto nos lo ofrece Elastic Stack, ya que es una de las plataformas más potentes, flexibles y escalables hoy en día para poder manejar gran cantidad de información.

Elastic Stack contiene múltiples componentes como Elasticsearch, Logstash, Kibana,… que requieren ser dominados para poder aprovechar todo lo que nos ofrece esta plataforma, por eso en este curso dispones de todo lo que necesitas para conseguirlo en muy poco tiempo.

Empezaremos con Elasticsearch totalmente desde cero, Elasticsearch es un potente motor de búsqueda extremadamente eficiente y que es usado por plataformas como Google Search, pero además podemos usarlo para analizar información con grandes volúmenes de datos incluyendo agregaciones.

También aprenderás a utilizar Logstash como pipeline para poder ingestar, transformar y cargar datos en Elasticsearch.

Para completar ELK Stack, profundizarás en Kibana, este componente nos permite visualizar los datos almacenados en el cluster de Elasticsearch, incluyendo la ejecución de consultas a medida, creación de todo tipo de visualizaciones y creación de dashboards. Kibana nos habilita a interactuar fácilmente con nuestros datos pudiendo analizar, explorar y sacar conclusiones. Además, aprenderás a compartir los dashboards de manera segura configurando los roles y permisos oportunos para cada usuario.

Este curso tendrá un enfoque muy práctico con casos de uso concretos para que puedas aplicar todos los conocimientos aprendidos. Para ello el curso estará estructurado en los siguientes bloques:

BLOQUE 1: Mi objetivo es que cuando finalices el curso puedas aplicar las soluciones Elastic Stack de inmediato a tu situación particular.

No tienes nada que perder, tendrás una garantía de 30 días para asegurar que estás 100% satisfecho con el material, mi objetivo es aportarte valor con todos estos conocimientos y si no es así siéntete libre de solicitar la devolución, aunque estoy seguro de que cumplirá tus expectativas.

Escuche de otros alumnos por qué este es el curso de Muy recomendable. Gracias" José Carlos Carrasco

"Pude entender los elementos principales de Elasticstask y como estos se van interrelacionando entre si, explicaciones claras, buenas presensentaciones y información no solo contextual, sino también practica." – Patricio Alejandro Alvarado

"Me gusto mucho, explica muy bien el instructor es muy claro y me parece que no da tantas vueltas para dar un tema" - María Echavarría

Si quieres aprovechar desde cero todas las posibilidades que te brinda Elasticsearch, Logstash y Kibana, este curso es para ti.

Te garantizo que al finalizar el curso podrás trabajar en Elastic a nivel profesional.

¡Únete a más de 50.000 estudiantes que ya se aprovechan de estos conocimientos.

Enroll now

What's inside

Learning objectives

  • Entender la arquitectura de elastic stack (elk) y por qué es tan flexible, escalable y eficiente
  • Crear un potente motor de búsqueda con elasticsearch
  • Escribir consultas elasticsearch simples y complejas
  • Ejecutar pipelines de ingesta, transformación y carga de datos con logstash
  • Crear potentes visualizaciones en kibana (línea, circular, histograma, heatmap, mapa geográfico,…)
  • Crear dashboards interactivos en kibana y enlazar múltiples dashboards
  • Aplicar consultas kql en los dashboards de kibana
  • Gestionar acceso y seguridad para compartir dashboards con otros usuarios configurando roles y permisos
  • Conocimiento extenso en la tecnología elastic stack (elk) que podrá aplicar de inmediato a un precio muy asequible

Syllabus

INTRODUCCIÓN Y ARQUITECTURA DE ELASTIC STACK
Bienvenida / Información importante
¿Qué es Elasticsearch?
Resumen de Elastic Stack (Elasticsearch, Logstash, Kibana,…)
Read more
Escenario típico de Elastic Stack
Implementar Elasticsearch y Kibana en Elastic Cloud
Instalación de Elasticsearch y Kibana en local - Windows (+Linux/Mac)
¿Cuál es la arquitectura básica de Elastic?
Inspección del cluster y envío de consultas mediante consola
Sharding y escalabilidad en Elastic Stack
Replicación en Elastic Stack
¿Qué son los roles de los nodos de Elastic?
ELASTICSEARCH - MANEJO DE DOCUMENTOS
Creación de un índex, indexar documentos y consultarlos mediante el ID
Actualización de documentos manual y mediante scripts en Elasticsearch
¿Cómo Elasticsearch lee y escribe datos?
¿Cómo controlamos la concurrencia de solicitudes en Elasticsearch?
Actualizar y eliminar masivamente a partir de consulta (Query)
Procesamiento masivo mediante bulk
Importación de datos con cURL
ELASTICSEARCH – TÉCNICAS DE MAPPING Y ANÁLISIS
Introducción al análisis y al uso de la API Analyze
¿Qué son los índices invertidos para mejorar la eficiencia de Elasticsearch?
Tipos de datos en Elasticsearch
¿Cómo definir mapeos explícitos y añadir nuevos mapeos?
¿Qué son los parámetros de mapeo y cómo aplicarlos?
Reindexación de documentos con la API Reindex
Aplicación de plantillas de mapeo a índices
Recomendaciones de mapeo
Técnicas stemming y palabras de parada
Analizadores predefinidos (built-in)
Analizadores personalizados
ELASTICSEARCH – BÚSQUEDAS TERM-LEVEL, FULL-TEXT Y BOOLEANAS
Métodos de búsqueda QueryDSL vs búsqueda URI
¿Qué es la puntuación de relevancia en las búsquedas?
Diferencia entre consultas “full-text” y “term level”
Búsquedas “Term level” – 1 o múltiples términos o ID
Búsquedas “Term level” – Rango de valores o de fechas
Búsquedas “Term level” – Trabajar con fechas relativas
Búsquedas “Term level” – No nulos, prefijo, comodín y expresión regular
Búsquedas “Full-text” – Coincidencia flexible con “match”
Búsquedas “Full-text” – Múltiples campos y frases completas
Búsquedas “booleanas” – Must, must not, should y filter
Mejorar búsquedas con tratamiento de errores mediante "fuzziness"
Búsquedas aplicando steeming y sinónimos
ELASTICSEARCH - CONSULTAS PARA RELACIONES ENTRE DOCUMENTOS
¿En qué se diferencia una BBDD relacional y Elasticsearch?
Mapear relaciones entre documentos y añadir documentos
Búsqueda de Children por Parent y viceversa
Relaciones multinivel
Control de resultados de búsqueda
¿Qué son las agregaciones de tipo métrica?
¿Qué son las agregaciones de tipo “bucket”?
Agregaciones combinadas “nested”
Agregaciones con filtrados y reglas
Agregaciones con rangos de valores y fechas
Histogramas
LOGSTASH - INGESTA, TRANSFORMACIÓN Y SALIDA
¿Cómo ingestamos datos en Elasticsearch?
Instalación de Logstash
Creación de un pipeline (input, filter y output)
Ejecución del pipeline y carga en Elasticsearch
Otros métodos de ingesta, transformación y carga
KIBANA – INTERFAZ, INGESTA Y VISUALIZACIONES
¿Qué nos proporciona Kibana y cuáles son sus componentes?
Ingesta de datos y creación de data views
Menú Discover – Paneles y lenguaje KQL
Visualización tipo métrica
Visualización tipo barra, área y línea
Visualización tipo circular
Split de series con filtros KQL y Ranges1,11E+30
Visualización tipo histogramas
Visualización tipo tabla
Visualización tipo heatmap
Visualización tipo KPI objetivo
Visualización en mapa geográfico
KIBANA - CREACIÓN DE DASHBOARDS, ROLES Y PERMISOS
Creación de un dashboard completo
Editar visualizaciones y filtrar documentos
Interactividad en el dashboard
Creación de dashboard logs de acceso
Enlazar dashboards (drilldown)
Creación de usuarios y roles
CONCLUSIONES
Conclusiones
Clase Extra

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Cubre Elastic Stack 8.x, la versión más reciente, lo que asegura que los estudiantes aprendan las prácticas y herramientas más actuales
Enseña a crear dashboards interactivos en Kibana, lo que permite a los usuarios visualizar y analizar datos de manera efectiva
Profundiza en la gestión de acceso y seguridad en Kibana, lo cual es crucial para proteger la información sensible en entornos empresariales
Explora la arquitectura de Elastic Stack, proporcionando una base sólida para entender cómo los componentes interactúan y funcionan juntos
Incluye la instalación de Elasticsearch y Kibana en local, lo que requiere que los estudiantes tengan acceso a un ordenador con Windows, Linux o Mac
Requiere que los estudiantes instalen y configuren Elasticsearch, Logstash y Kibana, lo que puede ser un desafío para aquellos con poca experiencia en administración de sistemas

Save this course

Save Máster Elasticsearch, Logstash y Kibana 8.x (Elastic Stack) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Máster Elasticsearch, Logstash y Kibana 8.x (Elastic Stack) with these activities:
Repasar los fundamentos de JSON
Refresca tus conocimientos sobre JSON para comprender mejor cómo Logstash transforma los datos antes de indexarlos en Elasticsearch.
Browse courses on JSON
Show steps
  • Lee la documentación sobre JSON.
  • Practica la creación de objetos JSON.
  • Valida ejemplos de JSON.
Leer 'Elasticsearch: The Definitive Guide'
Profundiza en los conceptos de Elasticsearch con una guía completa que complementa el curso.
Show steps
  • Lee los capítulos relevantes sobre el mapeo y el análisis.
  • Experimenta con los ejemplos de código del libro.
Practicar consultas KQL en Kibana
Mejora tus habilidades de consulta en Kibana practicando con diferentes conjuntos de datos y escenarios.
Show steps
  • Crea un data view en Kibana.
  • Escribe consultas KQL para filtrar datos.
  • Guarda las consultas para su uso posterior.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Leer 'Mastering Elasticsearch'
Amplía tus conocimientos sobre Elasticsearch con un libro que cubre temas avanzados y técnicas de optimización.
Show steps
  • Lee los capítulos sobre seguridad y rendimiento.
  • Implementa las técnicas de optimización en tu proyecto.
Crear un blog sobre Elastic Stack
Consolida tu conocimiento escribiendo artículos de blog sobre diferentes aspectos de Elastic Stack.
Show steps
  • Elige un tema específico de Elastic Stack.
  • Investiga y escribe un artículo detallado.
  • Publica el artículo en un blog o plataforma similar.
Crear un dashboard de Kibana para monitorizar la salud de un cluster
Desarrolla un dashboard de Kibana que muestre métricas clave sobre la salud y el rendimiento de un cluster de Elasticsearch.
Show steps
  • Identifica las métricas clave a monitorizar.
  • Crea visualizaciones en Kibana para mostrar las métricas.
  • Organiza las visualizaciones en un dashboard informativo.
Proyecto: Analizar logs de un servidor web
Aplica tus habilidades de Elastic Stack para analizar logs de un servidor web y crear dashboards informativos.
Show steps
  • Configura Logstash para ingerir los logs del servidor web.
  • Crea índices en Elasticsearch para almacenar los logs.
  • Diseña y crea dashboards en Kibana para visualizar los datos.

Career center

Learners who complete Máster Elasticsearch, Logstash y Kibana 8.x (Elastic Stack) will develop knowledge and skills that may be useful to these careers:
Especialista en Elasticsearch
Un especialista en Elasticsearch se enfoca en la implementación, gestión y optimización de clústers de Elasticsearch. Este profesional se encarga de adaptar Elasticsearch a las necesidades específicas de una organización. El curso es perfecto para alguien que quiera convertirse en un especialista en Elasticsearch ya que cubre desde la instalación hasta las consultas más complejas y funciones avanzadas como “mapping”. La capacidad de crear índices, manejar documentos, realizar búsquedas complejas y configurar el mapeo son habilidades esenciales para un especialista en Elasticsearch, y este curso las cubre en profundidad. Un especialista en Elasticsearch podrá aplicar los conocimientos adquiridos para optimizar el rendimiento de los sistemas de búsqueda y análisis de datos.
Desarrollador de dashboards
Un desarrollador de dashboards se especializa en la creación de visualizaciones de datos interactivas y fáciles de usar. Este rol requiere la capacidad de usar herramientas de visualización para presentar la información de manera clara y concisa. El curso es perfecto para un desarrollador de dashboards, ya que profundiza en el uso de Kibana para crear todo tipo de visualizaciones y dashboards. Este curso también enseña a gestionar la seguridad en dashboards y la forma de compartirlos con varios usuarios. Un desarrollador de dashboards usará todo esto para crear paneles de control personalizados que se adapten a los requerimientos de la organización.
Analista de logs
Un analista de logs se especializa en el análisis de logs generados por diferentes sistemas para detectar problemas, vulnerabilidades y patrones de comportamiento. Este rol requiere el conocimiento de herramientas de gestión de logs y el desarrollo de habilidades para la detección de anomalías. El curso es muy útil para un analista de logs, ya que le proporciona conocimientos esenciales sobre el manejo y análisis de logs utilizando el ELK Stack. El curso enseña cómo utilizar Logstash para la ingesta y transformación de logs, Elasticsearch para el almacenamiento y búsqueda, y Kibana para la visualización y el análisis. El analista podrá aplicar estos conocimientos para identificar problemas técnicos y de seguridad.
Ingeniero de datos
Un ingeniero de datos se encarga de construir y mantener la infraestructura de datos de una organización. Este rol implica el diseño, la implementación y la gestión de sistemas de procesamiento y almacenamiento de datos. Este curso es fundamental para un ingeniero de datos, ya que le proporciona las habilidades necesarias para trabajar con grandes volúmenes de datos utilizando Elasticsearch, Logstash y Kibana (ELK). Un ingeniero de datos usará las habilidades adquiridas aquí para ingestar, transformar y visualizar datos, creando pipelines robustos y eficientes. El manejo de consultas complejas, la creación de visualizaciones y la gestión de dashboards son habilidades clave en este campo que este curso enseña de manera práctica.
Desarrollador de aplicaciones de búsqueda
Un desarrollador de aplicaciones de búsqueda implementa soluciones de búsqueda y recuperación de información en aplicaciones web o internas. Este rol requiere el uso de tecnologías como Elasticsearch para crear motores de búsqueda potentes y eficientes. Este curso ayuda a un desarrollador de aplicaciones de búsqueda a entender el funcionamiento interno de Elasticsearch, desde la creación de índices y documentos hasta el uso de consultas complejas y técnicas de análisis de texto. Este curso proporciona los conocimientos prácticos que necesita un desarrollador para implementar soluciones de búsqueda robustas y escalables. La gestión de relaciones entre documentos y la creación de agregaciones también serán habilidades valiosas.
Analista de Datos
Un analista de datos examina datos para extraer información valiosa y ayudar en la toma de decisiones. Este rol requiere la capacidad de limpiar, transformar y visualizar datos para identificar patrones y tendencias. El curso es muy relevante para un analista de datos, ya que le enseña a usar Kibana para visualizar datos almacenados en Elasticsearch, crear dashboards interactivos y llevar a cabo análisis exploratorios. Este curso proporciona una base sólida en el uso de la suite ELK, que es una herramienta poderosa para un analista de datos que busca manejar y analizar grandes volúmenes de datos y obtener conclusiones. El uso de KQL en dashboards permitirá al analista hacer análisis a medida.
Consultor de Datos
Un consultor de datos asesora a empresas sobre cómo mejorar sus procesos de gestión y análisis de datos. Este profesional puede ayudar a las organizaciones a implementar y optimizar soluciones de datos. El curso es muy útil para un consultor de datos, ya que le proporciona conocimientos sobre la suite ELK, una herramienta muy utilizada para el análisis de datos. Un consultor de datos puede usar las habilidades del curso para diseñar, implementar y optimizar sistemas de búsqueda, visualización y análisis de datos para sus clientes. Además, el curso cubre los aspectos de seguridad y gestión de usuarios, que son importantes para garantizar el acceso controlado a los datos y visualizaciones.
Ingeniero de plataformas
Los ingenieros de plataforma se encargan de diseñar, construir y mantener las infraestructuras en las que se ejecutan las aplicaciones. Este curso es útil para un ingeniero de plataformas, ya que le proporciona conocimientos sobre ELK, una tecnología clave para el monitoreo y análisis de logs y métricas. La habilidad de gestionar la instalación de Elasticsearch, procesar datos con Logstash y crear visualizaciones con Kibana le permitirá al ingeniero de plataformas construir sistemas más observacionales y obtener grandes conclusiones utilizando datos. Un ingeniero de plataformas se beneficiará de la comprensión que este curso brinda sobre la arquitectura y el funcionamiento de la Elastic Stack.
Arquitecto de Datos
Un arquitecto de datos es responsable de diseñar y planificar las infraestructuras de datos. Este rol requiere tener una visión completa de las distintas tecnologías y cómo éstas pueden ser utilizadas para resolver problemas de negocio. Este curso es beneficioso para un arquitecto de datos ya que le proporciona un conocimiento esencial del ELK Stack. El curso brinda conocimiento sobre el funcionamiento de Elasticsearch, Logstash y Kibana, así como las mejores prácticas para la gestión de datos. El arquitecto de datos puede aplicar este conocimiento para diseñar soluciones que permitan la ingesta, el almacenamiento, la búsqueda y la visualización de datos. Las arquitecturas para “sharding” y réplicas son también de mucha utilidad en este rol.
Especialista en Inteligencia de Negocios
Un especialista en inteligencia de negocios analiza datos para ayudar a las organizaciones a tomar mejores decisiones estratégicas. Este rol implica el uso de herramientas de análisis y visualización para identificar tendencias y patrones. El curso es beneficioso para un especialista en inteligencia de negocios, ya que le permite utilizar Kibana para crear dashboards que muestran información clave de manera interactiva y fácil de entender. La capacidad de realizar consultas personalizadas y crear visualizaciones avanzadas en Kibana son habilidades importantes en este rol. La creación de dashboards interactivos y el análisis de datos en tiempo real permiten al especialista en inteligencia de negocios obtener información valiosa para la toma de decisiones.
Analista de Seguridad
Un analista de seguridad se enfoca en la detección y prevención de amenazas a la seguridad de la información. Este rol implica el análisis de registros de seguridad y la identificación de patrones sospechosos. Este curso es apropiado para un analista de seguridad, ya que ELK es una plataforma popular para el manejo y análisis de logs. El curso brinda conocimiento en la ingesta de datos con Logstash, el almacenamiento con Elasticsearch y la visualización con Kibana. Las habilidades obtenidas en este curso le permitirán al analista de seguridad monitorear la actividad del sistema, detectar anomalías y mejorar la postura de seguridad de la organización. Un analista de seguridad usará la seguridad en dashboards y el rol de permisos para gestionar el acceso a datos.
Administrador de Sistemas
Un administrador de sistemas es responsable de la gestión y el mantenimiento de los sistemas informáticos y redes de una organización. Este rol a menudo implica el monitoreo de logs y el análisis de datos de rendimiento del sistema. Este curso puede ser valioso para un administrador de sistemas, ya que le enseña a utilizar ELK Stack para la gestión de logs y el monitoreo de datos. El uso de Logstash para la ingesta de datos, el procesamiento, y Elasticsearch para el almacenamiento, junto con Kibana para las visualizaciones, es fundamental. El curso capacita al administrador de sistemas para utilizar el ELK para diagnosticar problemas y asegurar la disponibilidad del servicio.
Investigador de datos
Un investigador de datos utiliza técnicas de análisis de datos para explorar conjuntos de datos complejos y obtener nuevas perspectivas. Este rol implica la capacidad de usar herramientas de visualización para descubrir patrones y anomalías. Este curso puede ser útil para un investigador de datos, ya que le enseña a usar Elasticsearch para almacenar y buscar grandes conjuntos de datos. También aprende a visualizar datos con Kibana, generando gráficos, tablas y dashboards. La habilidad de utilizar consultas complejas y técnicas de análisis de texto pueden ser valiosas para las investigaciones y el descubrimiento de tendencias.
Desarrollador de software
Un desarrollador de software está involucrado en el diseño, desarrollo y mantenimiento de aplicaciones web y móviles. Este rol puede involucrar la integración de diferentes tecnologías y APIs. El curso es útil para un desarrollador de software que necesite integrar ELK en sus proyectos o que trabaje con aplicaciones que generen gran cantidad de logs. El desarrollador puede utilizar los conocimientos del curso para crear un pipeline de datos que almacene datos de registro y permita la visualización. El manejo de consultas en Elasticsearch, la creación de dashboards interactivos con Kibana y la ingesta de datos con Logstash pueden ser valiosas para el desarollador.
Científico de datos
Un científico de datos se dedica a resolver problemas complejos mediante el uso de técnicas avanzadas de análisis de datos y aprendizaje automático. Un científico de datos podría utilizar la información obtenida en el curso para mejorar la calidad de sus datos. Si bien este curso no cubre aspectos de aprendizaje automático, la capacidad de utilizar Elasticsearch para la búsqueda y el filtrado de datos, así como el uso de Logstash para transformar los datos puede ayudar al científico de datos a preparar sus datos de manera eficaz. La habilidad de explorar los datos con Kibana permite también al científico de datos entender mejor las características de los datos.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Máster Elasticsearch, Logstash y Kibana 8.x (Elastic Stack).
Este libro es una guía completa sobre Elasticsearch, que cubre desde los conceptos básicos hasta las técnicas avanzadas. Es útil para comprender en profundidad cómo funciona Elasticsearch y cómo optimizar su rendimiento. Es un recurso valioso para aquellos que desean dominar Elasticsearch y utilizarlo de manera efectiva en proyectos reales. Este libro es muy útil como referencia.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser