
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.
Table of Contents
📌 ¿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
- Contar con una credencial válida de Rocketbot Orchestrator configurada en Saturn Studio.
- Conocer los IDs o tokens de los proyectos, procesos o instancias a consultar.
- Tener permisos de ejecución y lectura sobre los objetos en Rocketbot NOC.
- Disponer de conexión activa al entorno de Orchestrator correspondiente.