Un workspace de Atlas Stream Processing proporciona un contexto para todas sus operaciones sobre datos en transmisión. Los procedimientos en esta página te guían a través de la creación y configuración de tus workspaces de stream processing.
Requisitos previos
Para crear y configurar un espacio de trabajo de stream processing, debes tener lo siguiente:
An Atlas Proyecto
Un Atlas user con el
Project Owner, elProject Stream Processing Owner, o elProject Data Access Adminrol para administrar un espacio de trabajo de Stream Processing.Nota
Si bien los roles,
Project OwnerProject Stream Processing Ownery otorgan privilegios para crear, ver, editar yProject Data Access AdminProject Ownereliminar espacios de trabajo de procesamiento de flujo, el rol también permite a los usuarios realizar tareas como crear implementaciones de bases de datos, administrar el acceso a proyectos y más.Consulta Roles del Proyecto para aprender más sobre las diferencias entre estos roles.
Considerations
Debe establecer un nivel predeterminado al crear un espacio de trabajo de procesamiento de flujo. Los procesadores de flujo que cree en este espacio de trabajo se asignan a este nivel de forma predeterminada. Opcionalmente, también puede establecer un tamaño máximo de nivel. No puede crear procesadores de flujo de un tamaño mayor que el nivel máximo en este espacio de trabajo.
por defecto:
default tier:
SP10Tamañomáximo de nivel: no establecido
Solo puede configurar los niveles de espacio de trabajo por defecto y máximo de Stream Processing desde el plano de control de Atlas (Interfaz de Usuario, API, Terraform o CLI). No puedes configurar el valor por defecto y los niveles desde el plano de datos (mongosh).
Ver espacios de trabajo de stream processing
Para ver tus espacios de trabajo de Stream Processing:
Para listar todos los espacios de trabajo de procesamiento de streams en el proyecto que especifiques usando Atlas CLI, ejecuta el siguiente comando:
atlas api streams listStreamWorkspaces [options]
Para obtener más información sobre la sintaxis de los comandos y los parámetros, consulta la documentación de Atlas CLI para atlas api streams listStreamWorkspaces.
En Atlas, ve a Stream Processing página para tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Stream Processing.
La API de administración de Atlas proporciona diferentes endpoints para recuperar uno o todos los espacios de trabajo de Stream Processing.
Crea un espacio de trabajo de Stream Processing
Para crear un nuevo espacio de trabajo de Stream Processing:
Para crear un espacio de trabajo de procesamiento de flujo en el proyecto que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams createStreamWorkspace [options]
Para obtener más información sobre la sintaxis de comandos y los parámetros, consulta la documentación de Atlas CLI para atlas api streams createStreamWorkspace.
En Atlas, ve a la página Stream Processing de tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Stream Processing.
Crea tu espacio de trabajo para Stream Processing.
Haga clic en Create workspace en la esquina superior derecha.
Configura tu nuevo espacio de trabajo de Stream Processing.
Seleccione un nivel predeterminado.
Seleccione un Cloud Provider.
Selecciona un Region del menú desplegable.
Ingrese una string para el Workspace Name. Cada nombre de área de trabajo de Stream Processing debe ser único dentro de un proyecto.
(Opcional) Establezca un tamaño de nivel máximo.
Para obtener más información sobre los tamaños de nivel predeterminado y máximo, consulte Consideraciones.
Haga clic en Create.
La API de administración de Atlas proporciona un endpoint para crear un espacio de trabajo de procesamiento de flujos.
Eliminar un espacio de trabajo de Stream Processing
Para eliminar un espacio de trabajo de procesamiento de flujo:
Para eliminar un espacio de trabajo de procesamiento de flujo en el proyecto que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams deleteStreamWorkspace [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams deleteStreamWorkspace.
En Atlas, ve a la página Stream Processing de tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Stream Processing.
Eliminar el espacio de trabajo de Stream Processing.
Ubique el panel de vista general del espacio de trabajo de Stream Processing que desea eliminar
Haz clic en el icono de puntos suspensivos ... en la esquina superior derecha.
Haga clic en Delete workspace.
Cuando se te pida, escribe el nombre del espacio de trabajo de stream processing en el campo de texto.
Haga clic en Delete.
La API de administración de Atlas proporciona un endpoint para borrar un espacio de trabajo de stream processing.
Editar un área de trabajo de Stream Processing
Para editar un espacio de trabajo de Stream Processing:
Para actualizar un espacio de trabajo de Stream Processing en el proyecto que especifiques usando Atlas CLI, ejecuta el siguiente comando:
atlas api streams updateStreamWorkspace [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams updateStreamWorkspace.
La API de administración de Atlas proporciona un endpoint para editar un espacio de trabajo de stream processing.
Descargar registros de auditoría
Para descargar los registros de auditoría de su espacio de trabajo de procesamiento de flujo:
Para descargar registros de auditoría para un espacio de trabajo de stream processing que especifiques usando la Atlas CLI, ejecuta el siguiente comando:
atlas api streams downloadAuditLogs [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams downloadAuditLogs.
En Atlas, ve a la página Stream Processing de tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Stream Processing.
Haga clic en . En el menú desplegable, seleccione Audit Logs.
En la ventana modal, seleccione Time Period en el menú desplegable. Este valor determina el intervalo de registro utilizado para delimitar los eventos en el archivo de registro descargable.
La API de administración de Atlas proporciona un endpoint para crear un espacio de trabajo de procesamiento de flujos.
Descargar registros de auditoría para un espacio de trabajo de procesamiento de flujos de Atlas