Volver a la wiki

Aviso de bootstrap en el Observatory cuando la org no tiene ningún agente (task #256)

User value

Cuando una organización nueva entra al Observatory sin tener todavía ningún agente instalado, ahora lo sabe de inmediato: un aviso destacado aparece arriba del contenido, en cualquier pestaña, explicando que la monitorización necesita el Local Agent y ofreciendo el botón Download Agent para instalarlo. Antes de este cambio, la única pista existente (el panel “No agents registered” del widget Agent Fleet) vivía al final de la pestaña Overview, bajo el pliegue — un ensayo end-to-end con una organización recién creada demostró que nadie llegaba a verlo.

Cómo usarla

  1. El aviso se pinta solo — no requiere acción del usuario para aparecer.
  2. Mientras la flota de agentes de la organización esté vacía (fleet.length === 0), el contenedor #observatory-agent-callout (declarado en templates/monitoring/observatory.html, justo antes de .tabs-content-area) muestra el mensaje “Monitoring needs the Local Agent” con el botón Download Agent.
  3. El botón dispara Observatory.startAgentRecovery (función ya existente en ObservatorySentinel.js, reutilizada aquí — no es un flujo nuevo de descarga).
  4. En cuanto se empareja el primer agente, el aviso desaparece solo en el siguiente ciclo de polling.

Implementación

Commits relacionados

Véase también

Subir