Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de ELK integrado con Kafka

DISPONIBLE EN MODALIDAD:

Aprende a trabajar con el entorno de ELK Stack, que consta de ElasticSearch, Logstash, Kibana y Beans. Descubre cómo recopilar información de eventos, aplicaciones, servicios o servidores, cómo procesar esa información, y cómo presentarla de una forma atractiva para el cliente.

Adquiere también todos los conocimientos necesarios para llevar un correcto mantenimiento de ELK y aprende cuales son las mejores prácticas para integrarlo con Kafka.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en ELK integrado con Kafka bonificable para empresas

¿A quién va dirigido?

Profesionales que quieran monitorizar a través del stak de ELK, realizar visualizaciones para mantenimiento e integrarlo con Kafka

Objetivos

  • Los alumnos aprenderán a utilizar de manera profesional el motor de búsqueda Elasticsearch, así como de realizar un procesado masivo de datos e ingesta a través de flujos con Logstash.
  • Realizar visualizaciones mediante las dashboards en Kibana.
  • Conocer BEATS y sus módulos para añadir a las instancias ELK
  • Integrar Kafka en el stack de ELK

¿Qué vas a aprender?

Aprende a trabajar con el entorno de ELK Stack, que consta de ElasticSearch, Logstash, Kibana y Beans. Descubre cómo recopilar información de eventos, aplicaciones, servicios o servidores, cómo procesar esa información, y cómo presentarla de una forma atractiva para el cliente. Adquiere también todos los conocimientos necesarios para llevar un correcto mantenimiento de ELK y aprende cuales son las mejores prácticas para integrarlo con Kafka.

Requisitos

  • Se recomienda estar familiarizado con la terminal de comandos del sistema operativo, así como con la instalación y configuración de aplicaciones
  • Tener experiencia con Kafka de manera profesional
  • Disponer de un equipo con acceso a usuario con permisos de instalación y configuración
  • Disponer de un equipo con capacidad para instalar stack de ELK

Temario del curso

tema 1

Introducción a ELK

  • ¿Qué es ELK y por qué utilizarlo en el procesamiento de datos?
  • Características y beneficios de Elasticsearch, Logstash y Kibana
  • Casos de uso de ELK en el análisis de datos y registros
  • Arquitectura de ELK: componentes principales y su interacción
  • Instalación y configuración de Elasticsearch, Logstash y Kibana
tema 2

Fundamentos de Elasticsearch

  • Índices, documentos y tipos de datos en Elasticsearch
  • Análisis de esquemas y asignación de campos
  • Consultas y filtros básicos en Elasticsearch
  • Búsqueda de texto completo y búsqueda avanzada
  • Agregaciones y métricas en Elasticsearch
tema 3

Configuración y optimización de Elasticsearch

  • Configuración de clústeres y nodos en Elasticsearch
  • Administración de índices y shards
  • Réplicas y distribución de datos en clústeres de Elasticsearch
  • Métricas y monitoreo de Elasticsearch
  • Optimización de consultas y rendimiento de Elasticsearch
tema 4

Funcionalidades avanzadas de Elasticsearch

  • Búsquedas geoespaciales y análisis de ubicación
  • Búsquedas en tiempo real con Elasticsearch
  • Análisis de texto y procesamiento de lenguaje natural
  • Uso de pipelines de ingestión de datos
  • Seguridad y autenticación en Elasticsearch
tema 5

Fundamentos de Logstash

  • Ingestión y procesamiento de datos con Logstash
  • Configuración de entradas y salidas en Logstash
  • Filtros y enriquecimiento de datos en Logstash
  • Transformación y formato de datos en Logstash
  • Plugins y complementos en Logstash
tema 6

Configuración y optimización de Logstash

  • Configuración de pipelines en Logstash
  • Escalabilidad y alto rendimiento en Logstash
  • Monitoreo y métricas de Logstash
  • Administración de recursos y optimización de rendimiento en Logstash
  • Uso de patrones de grok para análisis de logs en Logstash
tema 7

Enrichment de datos con Logstash

  • Enrichment de datos mediante búsquedas en bases de datos
  • Enrichment de datos mediante llamadas HTTP a APIs externas
  • Enrichment de datos mediante procesamiento de datos enriquecidos
  • Uso de diccionarios y tablas de enriquecimiento en Logstash
  • Uso de plugins de Logstash para enriquecimiento de datos
tema 8

Fundamentos de Kibana

  • Exploración y visualización de datos en Kibana
  • Creación de visualizaciones y paneles en Kibana
  • Uso de consultas y filtros en Kibana
  • Creación y gestión de dashboards en Kibana
  • Uso de Kibana Discover para exploración de datos
tema 9

Configuración y personalización de Kibana

  • Configuración de índices y campos en Kibana
  • Creación de visualizaciones avanzadas en Kibana
  • Uso de agregaciones y métricas complejas en Kibana
  • Personalización de dashboards y layouts en Kibana
  • Uso de herramientas de seguridad y autenticación en Kibana
tema 10

Machine Learning en Kibana

  • Introducción al machine learning en Kibana
  • Detección de anomalías y patrones en los datos con machine learning
  • Configuración y uso de algoritmos de machine learning en Kibana
  • Monitoreo y alertas basadas en machine learning en Kibana
  • Integración de machine learning en visualizaciones y dashboards de Kibana
tema 11

Introducción a Kafka

  • ¿Qué es Apache Kafka y cómo se utiliza en la gestión de eventos?
  • Arquitectura de Kafka: productores, consumidores y brokers
  • Conceptos clave: tópicos y particiones
  • Compensaciones (offsets) y retención de mensajes en Kafka
  • Replicación y tolerancia a fallos en clústeres de Kafka
  • Instalación y configuración de Kafka
tema 12

Publicación y Consumo de Mensajes en Kafka

  • Configuración de productores en Kafka
  • Enviar mensajes a tópicos de Kafka
  • Configuración de consumidores en Kafka
  • Consumir mensajes de tópicos en Kafka
  • Control de compensaciones y recuperación de mensajes en Kafka
tema 13

Modelado de Datos en Kafka

  • Diseño de esquemas de mensajes en Kafka
  • Formatos de datos en Kafka (JSON, Avro, etc.)
  • Evolución de esquemas y compatibilidad en Kafka
  • Uso de registros clave-valor en Kafka
  • Estrategias de particionamiento y equilibrio de carga en Kafka
tema 14

Monitoreo y Operaciones en Kafka

  • Métricas y monitoreo de clústeres de Kafka
  • Configuración de alertas y notificaciones en Kafka
  • Operaciones de mantenimiento en Kafka (rebalanceo, expansión de clúster, etc.)
  • Optimización y ajuste de rendimiento en Kafka
  • Seguridad y autenticación en Kafka
tema 15

Integración de Kafka con Logstash

  • Configuración de Kafka como entrada de Logstash
  • Configuración de Logstash para la ingestión y procesamiento de datos desde Kafka
  • Transformación y enriquecimiento de datos de Kafka en Logstash
  • Ruteo de datos a distintos destinos en Logstash utilizando Kafka
tema 16

Integración de Kafka con Elasticsearch

  • Configuración de Elasticsearch como destino de datos de Kafka
  • Ingestión y almacenamiento de eventos de Kafka en Elasticsearch
  • Índices y mapeo de datos de Kafka en Elasticsearch
  • Uso de Kibana para visualizar y analizar datos de Kafka almacenados en Elasticsearch
  • Monitoreo y métricas de Kafka y Elasticsearch en Kibana
tema 17

Integración de Kafka con Kibana

  • Configuración de Kibana para la visualización y análisis de datos de Kafka
  • Creación de visualizaciones y paneles en Kibana utilizando datos de Kafka
  • Uso de consultas y filtros en Kibana para analizar eventos de Kafka
  • Uso de Kibana Machine Learning con datos de Kafka para detección de anomalías
  • Monitoreo y alertas en Kibana basadas en eventos de Kafka
tema 18

Gestión de Errores y Recuperación en Kafka

  • Manejo de errores en productores de Kafka
  • Retries y políticas de reintento en Kafka
  • Control de errores en consumidores de Kafka
  • Reequilibrio y recuperación de consumidores en Kafka
  • Estrategias de recuperación en caso de fallos en Kafka
tema 19

Stream Processing con Kafka Streams

  • Introducción a Kafka Streams
  • Procesamiento de flujos de datos en tiempo real con Kafka Streams
  • Transformaciones y operaciones de ventanas en Kafka Streams
  • Join y agregación de datos con Kafka Streams
  • Despliegue y monitoreo de aplicaciones de Kafka Streams
tema 20

Seguridad y Control de Acceso en Kafka

  • Configuración de autenticación y autorización en Kafka
  • Encriptación y seguridad de datos en Kafka
  • Configuración de ACLs (Access Control Lists) en Kafka
  • Uso de SASL y Kerberos para autenticación en Kafka
  • Auditoría y registro de eventos en Kafka
tema 21

Escalabilidad y Alta Disponibilidad en Kafka

  • Escalado horizontal de clústeres de Kafka
  • Balanceo de carga y particionamiento en Kafka
  • Configuración de réplicas y tolerancia a fallos en Kafka
  • Manejo de cuellos de botella y ajuste de rendimiento en Kafka
  • Despliegue en entornos en la nube y contenedores de Kafka
tema 22

Integración de Kafka con Procesamiento en Tiempo Real

  • Uso de Kafka Connect para integración con Apache Flink
  • Uso de Kafka Connect para integración con Apache Spark Streaming
  • Uso de Kafka Connect para integración con Apache Storm
  • Implementación de pipelines de procesamiento en tiempo real con Kafka
  • Análisis y visualización de resultados en tiempo real con Kafka y ELK
tema 23

Proyecto Final: Implementación de un sistema de procesamiento y análisis de logs en tiempo real con ELK y Kafka

  • Diseño y planificación del proyecto
  • Configuración de clústeres de ELK y Kafka
  • Configuración de pipelines de Logstash para la ingestión de logs desde Kafka
  • Configuración de visualizaciones y paneles en Kibana para la visualización en tiempo real de logs
  • Monitoreo y optimización del sistema
  • Pruebas y despliegue del proyecto

Curso de ELK integrado con Kafka bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient