Taller de Observabilidad Help

Pruebas de carga en nuestro cluster

Hasta ahora, tenemos un clúster observable que funciona. Ahora queremos ver cómo se comporta bajo carga. La idea es simular cargas de trabajo grandes y observar los efectos en Grafana.

Todos quieren cenar

¿Te sientes como un chef? Vamos a cocinar algo de carga.

  1. Asegúrate de que la imagen de docker philo exista.

    docker images
  2. Ejecuta la imagen philo 20 veces.

    for i in {1..20} do docker run --rm -it -d -e PHILO_ARGS="5 800 200 200" --name $i philo done
  3. 20 instancias de Philosophers pueden no ser suficientes. Considera agregar más si así lo deseas.

Usando una herramienta dedicada

Stress es una herramienta que se puede utilizar para simular carga.

  1. Instala stress.

    sudo apt install stress
  2. Ejecuta stress.

    stress --cpu 4 --io 3 --vm 2 --vm-bytes 128M --timeout 10s

Nos hemos quedado sin espacio en disco

¿Quieres ver qué sucede cuando nos quedamos sin espacio en disco?

Aquí tienes algunas ideas:

dd if=/dev/zero of=bigfile bs=1G count=15
cat /dev/random > bigfile
fallocate -l 15G bigfile
Last modified: 31 January 2024