Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de ELK integrado con Kafka

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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 nuestro curso de ELK integrado con Kafka

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

Objetivos de nuestro curso de ELK integrado con Kafka

  • 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 en nuestro curso de ELK integrado con Kafka

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 de nuestro curso de ELK integrado con Kafka

  • 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 de ELK integrado con Kafka

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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown

Preguntas Frecuentes de ELK integrado con Kafka

¿Cuáles son los Beneficios del curso ELK integrado con Kafka?

accordionIcon
El curso te permitirá aprender a configurar y manejar Elasticsearch, Logstash, y Kibana con Kafka. Dominarás la ingesta de grandes volúmenes de datos y su análisis en tiempo real. Esto mejorará significativamente la capacidad de tu empresa para tomar decisiones basadas en datos.

¿El curso de ELK integrado con Kafka se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso puede ser bonificado a través de FUNDAE, lo que permite a las empresas beneficiarse de ayudas económicas para la formación de sus empleados.

¿En qué modalidades se imparte el curso de ELK integrado con Kafka?

accordionIcon
El curso se imparte en modalidad online y en aula virtual personalizada, ofreciendo flexibilidad para adaptarse a las necesidades de cada empresa.

¿Qué habilidades desarrollaré con el curso de ELK integrado con Kafka?

accordionIcon
Desarrollarás habilidades en la configuración y gestión de Elasticsearch, Logstash, Kibana y Kafka. También aprenderás a integrar estas herramientas para el procesamiento y análisis de grandes volúmenes de datos en tiempo real.

¿Cómo puedo inscribirme en el curso de ELK integrado con Kafka?

accordionIcon
Puedes inscribirte rellenando los formularios que aparecen en la web. Una vez completados, recibirás un correo electrónico con los detalles del curso y los siguientes pasos a seguir.