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 Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprenderás a utilizar Fluent Bit para la gestión eficiente de logs en sistemas distribuidos y microservicios. Desde la instalación básica hasta la configuración avanzada de procesamiento, enrutamiento y monitoreo de logs, este curso abarca todos los aspectos necesarios para optimizar el flujo de datos en entornos de producción. Además, te familiarizarás con la integración de Fluent Bit en Kubernetes, monitoreo con Prometheus y la exportación a soluciones como Elasticsearch y CloudWatch.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs bonificable para empresas

A quién va dirigido nuestro curso de Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs

Administradores de sistemas, ingenieros de DevOps y arquitectos de soluciones que buscan mejorar la recolección y el enrutamiento de logs en sus infraestructuras distribuidas y entornos Kubernetes.

Objetivos de nuestro curso de Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs

  • Instalar y configurar Fluent Bit en entornos locales y Kubernetes.
  • Recolectar logs de múltiples fuentes, incluidas aplicaciones, contenedores y sistemas.
  • Aplicar filtros avanzados para procesar y estructurar los logs según necesidades.
  • Enrutar logs a múltiples destinos, como Elasticsearch, CloudWatch y bases de datos.
  • Monitorear el estado de Fluent Bit y optimizar el rendimiento en entornos de alta carga.

Qué vas a aprender en nuestro curso de Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs

Aprenderás a utilizar Fluent Bit para la gestión eficiente de logs en sistemas distribuidos y microservicios. Desde la instalación básica hasta la configuración avanzada de procesamiento, enrutamiento y monitoreo de logs, este curso abarca todos los aspectos necesarios para optimizar el flujo de datos en entornos de producción. Además, te familiarizarás con la integración de Fluent Bit en Kubernetes, monitoreo con Prometheus y la exportación a soluciones como Elasticsearch y CloudWatch.

Requisitos de nuestro curso de Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs

  • Conocimientos y experiencia previa con Kubernetes, la administración de sistemas y DevOps
  • Tener previamente acceso a un clúster de Kubernetes y acceso a Prometheus, Grafana y Elasticsearch para realizar el monitoreo.
  • Tener un equipo con acceso a un usuario con permisos de instalación, conexión estable a Internet, mínimo 4 CPU, mínimo 16 GB de RAM y mínimo 100 GB de espacio libre en disco

Temario del curso de Fluent Bit - Procesamiento y Enrutamiento Eficiente de Logs

tema 1

Introducción a Fluent Bit

  • ¿Qué es Fluent Bit y en qué se diferencia de Fluentd?
  • Casos de uso de Fluent Bit en arquitecturas de microservicios
  • Componentes y arquitectura de Fluent Bit
  • Configuración básica de Fluent Bit en entornos locales
  • Diferencias entre recolectores de logs tradicionales y Fluent Bit
  • Comparación de Fluent Bit con otras herramientas de logging
  • Instalación de Fluent Bit en diferentes sistemas operativos
  • Principales características y beneficios de usar Fluent Bit
  • Despliegue en contenedores y ambientes cloud-native
  • Configuración de Fluent Bit con Docker y Kubernetes
iconArrowDown
tema 2

Instalación y Configuración Inicial de Fluent Bit

  • Requisitos previos para la instalación
  • Instalación en sistemas operativos Linux y Windows
  • Configuración de archivos de input, filters y output en Fluent Bit
  • Configuración del servicio de Fluent Bit para que se ejecute como un demonio
  • Variables de entorno y personalización básica
  • Exploración de los principales parámetros de configuración
  • Instalación y configuración en un clúster de Kubernetes
  • Creación de un archivo de configuración básico para Fluent Bit
  • Verificación del estado del servicio y los logs
  • Caso práctico: instalación y configuración en un entorno de prueba
iconArrowDown
tema 3

Entradas de Datos en Fluent Bit

  • Introducción a los plugins de input de Fluent Bit
  • Configuración del plugin de **input** para archivos de log locales
  • Uso del plugin de **tail** para recolectar logs en tiempo real
  • Integración de Fluent Bit con el sistema syslog
  • Recolección de logs de aplicaciones dentro de contenedores
  • Configuración de input para logs de Kubernetes y Docker
  • Plugins de input para fuentes remotas como HTTP y TCP
  • Configuración de múltiples entradas de datos simultáneas
  • Uso del plugin de **systemd** para recolectar logs del sistema
  • Caso práctico: recolecta de logs en tiempo real desde aplicaciones distribuidas
iconArrowDown
tema 4

Procesamiento y Filtrado de Logs

  • Introducción a los plugins de filtrado en Fluent Bit
  • Uso del plugin de **grep** para filtrar logs por patrones
  • Aplicación de filtros basados en expresiones regulares
  • Filtrado de campos específicos y reestructuración de logs
  • Aplicación de transformaciones en los datos de los logs
  • Uso del plugin de **record_modifier** para agregar campos a los logs
  • Filtros basados en etiquetas para una mejor clasificación de los logs
  • Filtros condicionales para el procesamiento avanzado de logs
  • Caso práctico: filtrado avanzado de logs para reducir el ruido en la salida
  • Introducción al uso de **Lua scripts** para la personalización avanzada de filtros
iconArrowDown
tema 5

Enrutamiento y Salidas en Fluent Bit

  • Configuración básica de las salidas en Fluent Bit
  • Uso del plugin de output para enviar logs a Elasticsearch
  • Integración con servicios en la nube como AWS CloudWatch y Azure Monitor
  • Envío de logs a bases de datos con el plugin de output para PostgreSQL
  • Configuración de salidas múltiples para distintas fuentes de datos
  • Enrutamiento condicional de logs basado en sus contenidos
  • Envío de logs a soluciones de almacenamiento centralizado como Splunk
  • Exportación de logs a sistemas de archivos locales o servicios de mensajería como Kafka
  • Uso de balanceo de carga para salidas en Fluent Bit
  • Caso práctico: configuración avanzada de enrutamiento y salidas múltiples
iconArrowDown
tema 6

Gestión y Monitoreo de Fluent Bit

  • Herramientas para monitorear el estado de Fluent Bit en tiempo real
  • Uso de Prometheus para monitorear métricas de Fluent Bit
  • Configuración de alertas en base a métricas clave
  • Identificación y resolución de problemas comunes en Fluent Bit
  • Gestión de logs grandes y estrategias de escalabilidad
  • Monitoreo de la salud del recolector y de las conexiones de red
  • Uso de dashboards de Grafana para visualizar el rendimiento
  • Configuración de métricas personalizadas
  • Caso práctico: monitoreo de un clúster con Fluent Bit y Prometheus
  • Análisis de logs y rendimiento en arquitecturas de alta demanda
iconArrowDown
tema 7

Fluent Bit en Kubernetes

  • Configuración de Fluent Bit como DaemonSet en Kubernetes
  • Recolección de logs de pods y contenedores en Kubernetes
  • Configuración de Fluent Bit para recoger logs de nodos y del plano de control
  • Recolección y enrutamiento de logs hacia Elasticsearch y Kibana en Kubernetes
  • Aplicación de filtrado y procesamiento de logs en Kubernetes
  • Gestión del ciclo de vida de los logs en clústeres Kubernetes
  • Integración con Helm para facilitar el despliegue en Kubernetes
  • Monitoreo de clústeres de Kubernetes con Fluent Bit
  • Práctica: implementación de Fluent Bit en un entorno Kubernetes de producción
  • Mejores prácticas para la gestión de logs en Kubernetes con Fluent Bit
iconArrowDown
tema 8

Optimización y Mejores Prácticas

  • Optimización del rendimiento de Fluent Bit en entornos de alta carga
  • Ajuste de parámetros de rendimiento para reducir el uso de recursos
  • Mejores prácticas para el almacenamiento y procesamiento de grandes volúmenes de logs
  • Estrategias de retención y archivado de logs
  • Reducción del consumo de ancho de banda en la transmisión de logs
  • Configuración de Fluent Bit en entornos de baja latencia
  • Balanceo entre la granularidad de los logs y el rendimiento del sistema
  • Optimización del flujo de datos y escalabilidad
  • Configuración avanzada de buffers para manejar grandes volúmenes de datos
  • Caso práctico: ajuste fino de Fluent Bit para una infraestructura distribuida
iconArrowDown