Saturn Studio – Orchestrator

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ámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Asignar resultado a variable Variable donde se almacenará la lista de proyectos. Variable

Obtiene todos los proyectos disponibles en Rocketbot NOC.

Get Project by ID

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
ID de Proyecto ID del proyecto que se desea obtener. ID
Asignar resultado a variable Variable donde se almacenará el proyecto. Variable

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

Get Process List

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Asignar resultado a variable Variable donde se almacenará la lista de procesos. Variable

Obtiene todos los procesos configurados en Rocketbot NOC.

Get Process by ID

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Token de Proceso Token del proceso que se desea obtener. Token XXBBCC
Asignar resultado a variable Variable donde se almacenará el proceso. Variable

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

Get Instance List

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Asignar resultado a variable Variable donde se almacenará la lista de instancias. Variable

Obtiene todas las instancias registradas en Rocketbot NOC.

Get Instance by Token ID

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Token de Instancia Token de la instancia que se desea obtener. AABBCCDDFF
Asignar resultado a variable Variable donde se almacenará la instancia. Variable

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

Get Instance Logs

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Proceso Token del proceso correspondiente.
Instancia Token de la instancia a consultar.
Obtener logs completos Indica si se deben traer todos los logs.
Asignar resultado a variable Variable donde se almacenará el log. Variable

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

Run Process

Parámetro Descripción Ejemplo
Credencial Credencial para conectar con el Orchestrator. My orchestrator credentials
Proceso e instancia Selección del proceso e instancia a ejecutar.
Argumentos (opcional) Argumentos a enviar al proceso. –test
Asignar resultado a variable Variable 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.