Saturn Studio – Orchestrator

image_pdfimage_print

Rocketbot Orchestrator es una plataforma que permite ejecutar procesos y flujos de trabajo, supervisar el rendimiento y el consumo de la arquitectura en tiempo real y controlar los procesos y sus resultados.

¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Rocketbot Orchestrator, una plataforma que facilita la ejecución de procesos y flujos de trabajo, el monitoreo en tiempo real del rendimiento y consumo de arquitectura, y el control centralizado de procesos y resultados.

Descripción de los comandos

Get Project List

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Asignar resultado a variableVariable donde se almacenará la lista de proyectos.Variable

Obtiene todos los proyectos disponibles en Rocketbot NOC.

Get Project by ID

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
ID de ProyectoID del proyecto que se desea obtener.ID
Asignar resultado a variableVariable donde se almacenará el proyecto.Variable

Consulta los detalles de un proyecto específico usando su ID.

Get Process List

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Asignar resultado a variableVariable donde se almacenará la lista de procesos.Variable

Obtiene todos los procesos configurados en Rocketbot NOC.

Get Process by ID

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Token de ProcesoToken del proceso que se desea obtener.Token XXBBCC
Asignar resultado a variableVariable donde se almacenará el proceso.Variable

Recupera la información de un proceso específico mediante su token.

Get Instance List

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Asignar resultado a variableVariable donde se almacenará la lista de instancias.Variable

Obtiene todas las instancias registradas en Rocketbot NOC.

Get Instance by Token ID

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Token de InstanciaToken de la instancia que se desea obtener.AABBCCDDFF
Asignar resultado a variableVariable donde se almacenará la instancia.Variable

Consulta los detalles de una instancia específica utilizando su token.

Get Instance Logs

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
ProcesoToken del proceso correspondiente.
InstanciaToken de la instancia a consultar.
Obtener logs completosIndica si se deben traer todos los logs.
Asignar resultado a variableVariable donde se almacenará el log.Variable

Obtiene los logs de una instancia específica, incluyendo errores y trazas de ejecución.

Run Process

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Proceso e instanciaSelección del proceso e instancia a ejecutar.
Argumentos (opcional)Argumentos a enviar al proceso.–test
Asignar resultado a variableVariable donde se almacenará el resultado.Variable

Ejecuta un proceso de Rocketbot en ambiente productivo, con posibilidad de pasar argumentos.

Ejemplos de uso

  • Get Project List: Mostrar todos los proyectos disponibles para selección desde una interfaz.
  • Get Process by ID: Auditar un proceso específico para revisar su configuración o estado.
  • Run Process: Lanzar automáticamente un proceso desde Saturn Studio con parámetros personalizados.

Requisitos

  1. Contar con una credencial válida de Rocketbot Orchestrator configurada en Saturn Studio.
  2. Conocer los IDs o tokens de los proyectos, procesos o instancias a consultar.
  3. Tener permisos de ejecución y lectura sobre los objetos en Rocketbot NOC.
  4. Disponer de conexión activa al entorno de Orchestrator correspondiente.