Skip to content

v5.4.0

Latest

Choose a tag to compare

@dgongut dgongut released this 30 Oct 14:38

v5.4.0

✨ Novedades

  • Avisos por contenedor. Cada contenedor puede avisar de todo, solo de problemas o de nada. Se elige desde su /info, desde /settings → 🔔 Avisos por contenedor o con la label DCB-Notifications=problems o =none, que manda sobre lo elegido en el bot.
    • «Solo problemas» calla los arranques, las paradas que se piden y los procesos que terminan bien, y sigue avisando de las caídas, la falta de memoria, los healthchecks que fallan y cuando vuelven, y los bucles de reinicio.
    • Un /stop, /run o /restart desde el bot se confirma aunque el contenedor no avise.
    • Es lo que fue DCB-Ignore-Status en la 2.3, que se quitó en la 2.5.1 por el gasto de CPU. Ahora la label se lee del propio evento de Docker, sin ninguna petición más. Quien la use, que la cambie por DCB-Notifications=none.
  • Silenciar desde un script, como en la 4.x: docker exec docker-controller-bot dcb-mute 60 silencia 60 minutos y dcb-mute 0 quita el silencio. También vale escribir a mano .muted_until, y se respeta aunque se escriba con el bot parado. Gracias a @xorguy (#88).

🔧 Otros

  • El bot solo pide a Docker los eventos que usa. Ya no recibe los de cada ejecución de un healthcheck: con 40 contenedores con healthcheck cada segundo, el monitor pasa de 1 s de CPU por minuto a 0,15.
  • Al borrar un contenedor, el bot avisa de que también se olvidan sus ajustes de avisos.

Full Changelog: v5.3.2...v5.4.0