Docker Swarm · Lección 27
¿Qué conviene vigilar en un swarm de producción?
Basta con docker service ls, porque Swarm incluye un panel integrado con histórico de métricas y alertas configurables
Solo los managers, ya que un worker no puede fallar sin que el manager lo detecte y lo corrija por sí solo
El número de contenedores en ejecución es suficiente, sin necesidad de compararlo con las réplicas deseadas de cada servicio
El estado de los nodos, las réplicas en ejecución frente a las deseadas por servicio, el quórum de managers y los recursos de cada host, por ejemplo con cAdvisor y node-exporter junto a Prometheus
Docker Swarm · Lección 27
Completa el código
Prometheus recoge las métricas que expone un
Revisa: las métricas las expone un exportador (exporter).
Docker Swarm · Lección 27
¿Por qué comparar réplicas en ejecución con réplicas deseadas es más útil que solo contar contenedores vivos?
Pista: un servicio puede tener contenedores vivos y aun así menos de los necesarios para la carga; la diferencia entre réplicas deseadas y reales revela esos servicios degradados, algo que un simple recuento de contenedores no distingue.
✓
¡Lección completada!
Monitoreo de un swarm
0
XP ganado
3
Vidas restantes