Kibana · Lección 18
¿Cómo se despliega Kibana con alta disponibilidad?
Con varias instancias, todas las reglas se ejecutan simultáneamente en todas ellas, por lo que cada alerta se envía varias veces
Cada instancia debe usar claves de cifrado distintas para que no puedan leerse los objetos guardados entre sí
Guarda sus dashboards en el disco local de cada instancia, por lo que no se puede ejecutar más de una instancia sin perder los objetos
Kibana es un servicio sin estado propio, porque su estado vive en Elasticsearch: se pueden ejecutar varias instancias detrás de un balanceador, con la misma configuración de claves de cifrado y varios hosts de Elasticsearch en kibana.yml; el Task Manager reparte la ejecución de reglas entre instancias, y conviene indicar la URL pública con server.publicBaseUrl
Kibana · Lección 18
Completa el código
El archivo principal de configuración se llama
Revisa: kibana.yml.
Kibana · Lección 18
¿Por qué ejecutar varias instancias de Kibana mejora la disponibilidad?
Pista: si una instancia cae, el balanceador envía el tráfico a las demás; como el estado está en Elasticsearch, todas sirven los mismos objetos, y se puede actualizar o reiniciar una instancia sin cortar el servicio.
✓
¡Lección completada!
Configuración y alta disponibilidad
0
XP ganado
3
Vidas restantes