Cómo funciona Kibana con Elasticsearch
Clase 43 de 52 • Curso de Big Data en AWS
Contenido del curso
Arquitecturas
Extracción de información
- 9

Cómo mover datos a cloud con SDK y CLI
02:21 min - 10

Python y boto3 para listar buckets S3
10:16 min - 11

Boto3: inicializar clients de AWS en Python
03:56 min - 12

API Gateway como puerta de big data
03:40 min - 13

Storage Gateway: puerta entre on-premise y S3
03:13 min - 14

AWS Kinesis: streaming masivo de datos
05:53 min - 15

Cómo crear Kinesis Data Stream en AWS
06:50 min - 16

Despliegue automatizado de Kinesis con CloudFormation
10:42 min - 17

Cómo Kinesis Firehose entrega datos en tiempo real
03:27 min - 18

Configuración de Kinesis Firehose en AWS
05:45 min - 19
Configuración Básica de Amazon Kinesis Firehose en AWS
02:53 min - 20

MSK vs Kinesis: cuál elegir en AWS
03:42 min - 21

Creación de clúster AWS MSK desde la consola
07:21 min
Transformación de Información
- 22

Cómo AWS Glue transforma datos en la nube
06:33 min - 23

Instalación de Apache Zeppelin paso a paso
04:49 min - 24

Configurar developer endpoint de AWS Glue con Zeppelin
05:38 min - 25

Conexión de Apache Zeppelin con AWS
08:29 min - 26

Configurar AWS Glue Crawler para poblar catálogo
08:15 min - 27

Configuración de Developer Endpoint en AWS Glue
08:00 min - 28

Cómo configurar AWS Glue ETL desde S3 a Parquet
10:23 min - 29

Qué es EMR y cuándo usarlo
05:30 min - 30

Crear tu primer cluster de AWS EMR
09:01 min - 31

Conectar Apache Zeppelin a EMR
03:18 min - 32

EMR automatizado con CloudFormation
06:32 min - 33

AWS Lambda para proyectos de big data
07:02 min - 34

Lambdas en big data: real time y batch
04:54 min - 35

Configuración de AWS Lambda para Big Data
07:16 min
Carga de Información
Consumo de información
Seguridad, Orquestación y Automatización
Clase pública
Kibana permite convertir datos en insights en tiempo real con integración nativa a Elasticsearch. Con dashboards flexibles, soporte para múltiples gráficos y opciones de ingestión desde servicios de AWS, facilita monitoreo, análisis y toma de decisiones inmediata.
¿Qué es Kibana y cómo se integra con Elasticsearch?
Kibana se conecta de forma nativa con Elasticsearch: todo lo que llega al clúster se puede ver en Kibana sin pasos intermedios. Ofrece gran libertad de visualización: barras, mapas de calor, tendencias, gráficas de torta y tablas de datos, además de gráficos personalizados mediante consultas del clúster.
- Integración nativa con Elasticsearch.
- Amplia variedad de visualizaciones.
- Gráficos personalizados con consultas del clúster.
Sobre la integración con plugins de terceros: se pueden usar si despliegas en una instancia S2 o en un servidor. En servidor se gana flexibilidad, pero se pierde soporte de administración de Amazon. En S2 hay más apertura a plugins, aunque dentro del servicio gestionado estarán limitados por el soporte de AWS.
¿Cómo acceder y configurar Kibana en AWS?
Para usar Kibana desde AWS se ingresa por el servicio de Elasticsearch en la consola, ubicando el dominio, y haciendo clic en el endpoint de Kibana. Si está integrado con Amazon Cognito, se autentica con el correo y se carga la interfaz para explorar visualizaciones.
¿Cómo entrar desde el dominio y el endpoint de Kibana?
- Abrir la consola de AWS.
- Buscar el servicio de Elasticsearch.
- Seleccionar el dominio y localizar los endpoints.
- Hacer clic en el endpoint de Kibana.
- Autenticarse con Amazon Cognito mediante correo.
¿Qué opciones ofrece el menú: Discover, Management e índices?
El menú incluye secciones clave para trabajar con datos en tiempo real:
- Discover: ver la data que llega a los índices en tiempo real.
- Management > Index Patterns: agregar y verificar índices y crear patrones para que Kibana reconozca la nueva data.
- Visualizaciones y Dashboards: crear visualizaciones y consolidarlas en un dashboard para una funcionalidad de negocio específica.
Nota: sin índices cargados, las opciones de dashboards y visualizaciones quedan limitadas hasta que llegue data.
¿Cómo alimentar índices con Kinesis Firehose o Lambda?
- Usar Kinesis Firehose para enviar datos a Elasticsearch.
- Usar una Lambda que ingeste objetos al endpoint de Elasticsearch.
- También se puede partir de CloudWatch o Kinesis Data Streams y procesar con Lambda antes de indexar.
¿Qué visualizaciones y casos de uso habilita en tiempo real?
Kibana permite ver logs en tiempo real de usuarios y sistemas. Por ejemplo, en una app móvil que envía logs a CloudWatch o a Kinesis Data Streams, una Lambda reprocesa y envía a Kinesis Firehose o directo al clúster de Elasticsearch; en Kibana se observan eventos al instante.
- Seguimiento de retiros en una app de transferencias: gráficos de barras que crecen a medida que aumentan los retiros en ATM.
- Soporte a stakeholders: el negocio toma decisiones con datos en vivo y los desarrolladores detectan errores en tiempo real.
- Campañas de referidos: ajustar duración o premios según el comportamiento observado en el dashboard.
- Combinación de vistas: mapas de calor, tendencias, tortas y tablas de datos para entender patrones y detalle.
En síntesis, Kibana complementa a Elasticsearch: el clúster recibe la información y Kibana la visualiza de forma clara para monitoreo operativo y decisiones de negocio.
¿Tienes dudas o un caso de uso que quieras visualizar? Compártelo en los comentarios y construyamos juntos el mejor dashboard para tus datos.