v1.7 añade seis escenarios de caos y lleva el Failure Lab al free play. Ahora puedes construir un clúster, tirar brokers, partir la red y seguir lo que ocurre mientras se recupera.
El temario del Kafka Simulator cubre ya 80 de 122 escenarios.
El Failure Lab
Hasta ahora los fallos formaban parte de escenarios guionizados. Podías seguir la caída de un broker, pero no elegir otro broker ni probar el mismo fallo en tu propia topología.
El Failure Lab te da esos mandos en el free play:
- Mata y reinicia brokers. Observa qué pasa con líderes y réplicas cuando un broker desaparece, y después devuélvelo.
- Crea particiones de red. Parte el clúster y sigue qué particiones conservan líder, cuáles se quedan sin él y cómo cambia la ISR.
- Mira la recuperación. Cura la red o reinicia el broker, y recorre paso a paso el clúster mientras se recupera.
Los seis escenarios nuevos recorren fallos con un desenlace conocido. En el free play eliges tú la topología y las averías.
Eso deja sitio para preguntas que los escenarios no cubren. ¿Y si hubiera caído otro broker? ¿Y si pierdes un segundo antes de que el primero se haya puesto al día? Puedes probarlo sin montar un clúster real ni limpiar después.
El Failure Lab también registra tus acciones. Fallos, escrituras y cambios de configuración aparecen en el mismo registro que usan los enlaces ?actions=, así que ves qué reproducirá un enlace compartido.
Un playground más usable en el móvil
El playground ya se abría en el móvil. Usarlo era otra cosa: las etiquetas eran demasiado pequeñas, los controles abarrotaban el diagrama, y al abrir el panel de detalles costaba no perder de vista el clúster.
Esta versión rehace ese diseño:
- Etiquetas más grandes y menos espacio desperdiciado. El diagrama sigue más de cerca a su contenido, y los brokers caídos se pliegan a una cabecera que indica que están offline.
- Un panel de detalles arrastrable. Mantén el paso actual visible abajo, sube el panel para leer junto al clúster, o despliégalo del todo.
- Controles más pequeños. La barra de herramientas, la velocidad de reproducción y la línea de tiempo ocupan menos.
También arreglamos etiquetas que se cortaban en el borde de algunos diagramas multi-DC. Aquéllas desaparecían por completo, no es que solo costara leerlas.
Encontrar un escenario
La biblioteca de escenarios admite ahora búsqueda por identificador o título, filtros de dificultad con contadores y filtros por duración del escenario. También están en escritorio.
Abre el simulador, construye un clúster y prueba a tirar un broker.