Saltar al contenido principal
Proton v5

Runners y clusters

Los runners son las máquinas que ejecutan las automatizaciones, con Proton Runner instalado. En el portal, Runners > Gestionar muestra cada runner en vivo, y Runners > Cluster agrupa runners para repartir las ejecuciones.

Para instalar el Runner en una máquina y conectarlo a Proton, consulta la Configuración del Ambiente. Esta página trata de lo que se ve y se hace en el portal.

La central de runners​

Runners > Gestionar, pestaña Runners, es la central en vivo: se actualiza sola cada pocos segundos (la insignia En vivo queda en la esquina) y cuenta el tiempo de las ejecuciones en curso.

Indicadores​

IndicadorQué cuenta
EjecutandoLos runners ocupados.
LibresLos runners conectados y sin ejecución.
OfflineLos runners desconectados.
En cursoLas ejecuciones que se están ejecutando o preparando ahora.
En colaLas ejecuciones que esperan un runner.
DesactualizadosLos runners en una versión anterior a la última publicada.

Ejecutando, Libres y Offline también son filtros: haz clic para activarlos y desactivarlos. La barra tiene además la búsqueda Buscar runner (por apodo, dueño, máquina o sistema operativo) y, para quien ve los clusters, el filtro por cluster.

La tarjeta del runner​

Las tarjetas vienen en el orden ejecutando, libres y offline. Cada una muestra:

  • el nombre: el apodo o, sin apodo, el dueño de la conexión, con la insignia Robot (cuenta robot) o Nube (Cloud Runner);
  • el dueño, la máquina y el sistema operativo;
  • la versión del Runner, en naranja con "actualizar" cuando hay una versión nueva (el Runner se actualiza solo al reiniciar);
  • la ejecución actual: la automatización, el tiempo transcurrido, el dataset y el progreso ("Paso X de Y", con el componente), o "Libre, esperando ejecución", "Offline" o "Preparando la ejecución";
  • la cola: cuántas ejecuciones esperan a este runner;
  • el uso de CPU y de Memoria de la máquina en este momento (si está fuera de línea, no aparece).

El panel lateral del runner​

Al hacer clic en la tarjeta se abre el panel lateral, con la central todavía visible al lado:

  • la ejecución actual y la Cola, con el dataset, la automatización, quién la inició y el estado de cada ejecución;
  • la Máquina: nombre, sistema operativo, núcleos, memoria, versión, si el runner es Privado o Público y si la notificación de estado está activada;
  • los Clusters de los que el runner forma parte;
  • Hoy: las ejecuciones del día, cuántas pasaron, fallaron y fueron interrumpidas, y cuánto tiempo estuvo ocupado el runner.

Apodo​

El lápiz del panel lateral le da un apodo al runner (hasta 60 caracteres), que pasa a aparecer en lugar del nombre del dueño en todas las pantallas, como "Robot de facturación" o "Máquina SAP 2". Sin apodo, se usa el nombre del dueño. Requiere el permiso de editar runners.

Privado y Público​

El Modo Privado se activa en el propio Runner, en la máquina, por quien lo conectó (ver Proton Runner). En el portal, el runner privado solo le aparece a su dueño.

Para reservar runners o clusters para una automatización, usa Seleccionar Agentes en la lista de Automatizaciones: la ventana de ejecución de esa automatización pasa a mostrar solo los elegidos.

Cuando el runner se desconecta​

  • Una ejecución inmediata para un runner desconectado se rechaza y entra en la cola de ocurrencias, con el módulo de Operación.
  • Una programación espera hasta 1 hora a que el runner vuelva. Después de eso, queda como "No se ejecutó".
  • Una ejecución en curso en un runner que se cayó y no volvió queda como fallida después de 15 minutos sin avanzar.

Cloud Runners​

La pestaña Cloud Runners, en Runners > Gestionar, enciende y apaga máquinas en la nube que trabajan como runners. La máquina se cobra por hora mientras está encendida: apágala cuando ya no la necesites.

  • Añadir abre la ventana: elige la Configuración (cada una muestra el precio por hora, los vCPUs y la memoria) y el Modelo de la máquina, y guarda.
  • La máquina nace como Pending y pasa a Active cuando está lista. Entonces aparece en la central con la insignia Nube.
  • El botón de apagar finaliza la máquina (Shutting Down y, después, Terminated). Su runner sale de la central.
  • La tarjeta muestra el código de la máquina, el estado, la IP pública, quién la creó y las fechas. Listar Finalizados muestra también las que ya se apagaron, y la lista se actualiza cada 30 segundos.

Las configuraciones y los modelos de máquina disponibles los prepara Atomic: habla con Atomic para usarlos. Ver, crear y finalizar Cloud Runners requiere sus propios permisos.

Clusters​

Un cluster agrupa varios runners para repartir las ejecuciones entre ellos. Al ejecutar o programar, elige el cluster en lugar de un runner: Proton envía cada ejecución a un runner del cluster.

La lista​

En Runners > Cluster, cada cluster muestra los runners que forman parte de él, cuántos están ejecutando, libres y offline en este momento, y si está Activo. La búsqueda también encuentra el cluster por el nombre de uno de sus runners.

Armar el cluster​

Añadir (o el lápiz, para editar) abre el armador:

  1. Dale un Nombre al cluster.
  2. A la izquierda, elige los runners. La búsqueda y los filtros de estado (Libres, Ejecutando, Offline) y de tipo (Personas, Robots, Nube) ayudan a encontrarlos. Cada tarjeta muestra si el runner ya está en otro cluster.
  3. A la derecha queda lo que está en el cluster, con cuántos runners ejecutan al mismo tiempo ahora, cuántos están libres y los avisos de runner offline o desactualizado. La X quita un runner del cluster.
  4. Crear cluster (o Guardar).

Al editar, el interruptor Activo activa y desactiva el cluster. Desactivado, no aparece al elegir dónde ejecutar.

Cómo el cluster reparte las ejecuciones​

  • Un runner offline nunca recibe ejecuciones.
  • Las ejecuciones de un mismo lanzamiento van a los runners libres, una para cada uno, por turnos.
  • Si no hay runner libre, las ejecuciones entran en la cola de los runners ocupados del cluster.

Permisos y celular​

  • Los runners, los clusters y los Cloud Runners tienen permisos propios (ver, crear, editar y eliminar) en el perfil. Ver los clusters también habilita el filtro por cluster y el bloque Clusters del panel lateral.
  • La central, los Cloud Runners y los clusters están pensados para la computadora. En el celular, la central se abre de todos modos, con el panel lateral en pantalla completa.

La página de Proton Runner​

En Ayuda > Proton Runner están la descarga del Runner para Windows y para Linux, las novedades de cada versión y las versiones anteriores. El menú muestra cuántas versiones salieron desde tu última visita. Ver Proton Runner.